carga de contratos por admin funcional

This commit is contained in:
2025-07-27 18:14:21 -03:00
parent c180c8ef80
commit 7bb6c6abc2
4 changed files with 156 additions and 27 deletions

View File

@@ -64,9 +64,9 @@ public class UsuarioController : ControllerBase
}
public record setemail(string EmailRecuperacion);
public record SetEmail(string EmailRecuperacion);
[HttpPut("/api/usuario/emailrecuperacion")]
public IActionResult CambiarPass([FromHeader(Name = "Auth")] string Auth, [FromBody] setemail setemail)
public IActionResult CambiarPass([FromHeader(Name = "Auth")] string Auth, [FromBody] SetEmail setemail)
{
Cliente? cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
if (cli == null) return BadRequest(new { message = "No hay un usuario por ese token" });
@@ -86,9 +86,9 @@ public class UsuarioController : ControllerBase
return Ok(new { message = "Email de recuperación actualizado con éxito" });
}
public record recuperarusuario(string Email, string EmailRecuperacion);
public record RecuperarUsuarioDto(string Email, string EmailRecuperacion);
[HttpPost("/api/recuperarUsuario")]
public IActionResult RecuperarUsuario([FromBody] recuperarusuario mails)
public IActionResult RecuperarUsuario([FromBody] RecuperarUsuarioDto mails)
{
bool check = RepositorioUsuarios.Singleton.CheckEmailRecuperacion(mails.Email, mails.EmailRecuperacion);
if (check == false) return BadRequest(new { message = "El email no corresponde al email de recuperacion" });