public int ModificarContraseniaMedianteCodigo(RequestRecuperacionContraseniaModificarContraseniaDto modelo) { int resultado = 0; try { const string query = "Correo.usp_RecuperacionContrasenia_ModificarContraseniaMedianteCodigo"; using (var cn = HelperClass.ObtenerConeccion()) { if (cn.State == ConnectionState.Closed) { cn.Open(); } resultado = cn.Execute(query, new { modelo.IdUsuario, modelo.Contrasenia, modelo.Codigo }, commandType: CommandType.StoredProcedure); } } catch (Exception ex) { Log(Level.Error, (ex.InnerException == null ? ex.Message : ex.InnerException.Message)); } return(resultado); }
public int ModificarContraseniaMedianteCodigo(RequestRecuperacionContraseniaModificarContraseniaDto modelo) { modelo.Contrasenia = Infraestructura.Utilitario.Util.Encriptar(modelo.Contrasenia); return(_adRecuperacionContrasenia.ModificarContraseniaMedianteCodigo(modelo)); }
public async Task <ActionResult <ResponseRecuperacionContraseniaModificarContraseniaDto> > ModificarContraseniaMedianteCodigo([FromBody] RequestRecuperacionContraseniaModificarContraseniaDto modelo) { if (!ModelState.IsValid) { return(BadRequest()); } ResponseRecuperacionContraseniaModificarContraseniaDto respuesta = new ResponseRecuperacionContraseniaModificarContraseniaDto(); var result = await Task.FromResult(_lnRecuperacionContrasenia.ModificarContraseniaMedianteCodigo(modelo)); if (result == 0) { respuesta.ListaError.Add(new ErrorDto { Mensaje = "Error al intentar modificar" }); return(BadRequest(respuesta)); } respuesta.ProcesadoOk = 1; return(Ok(respuesta)); }