public IActionResult PutAccount(DtoAccountRequest pEntidad) { try { var result = _service.PutAccount(pEntidad); return(Json(_respuestaLogin.RespuestaCorrectaPOST(result, "Se guardo correctamente.", "Error no se puedo guardar."))); } catch (Exception ex) { return(Json(_respuesta.RespuestaError(ex.ToString()))); } }
/// <summary> /// Permite actualizar el registro del usuario en la base de datos. /// </summary> /// <param name="pEntidad">Entidad con los valores del usuario que se guardara.</param> /// <returns>Retorna TRUE si el guardado en la BD tuvo exito.</returns> public bool PutAccount(DtoAccountRequest pEntidad) { bool IsValid = false; using (var db = new BD_SistemaVentaContext()) { var usuario = db.Usuario.Find(pEntidad.Id); if (usuario != null) { usuario.UsuarioName = pEntidad.Usuario; usuario.Email = pEntidad.Email; db.Entry(usuario).CurrentValues.SetValues(usuario); db.SaveChanges(); } IsValid = true; } return(IsValid); }
public bool PutAccount(DtoAccountRequest pEntidad) { return(_IDataUsuario.PutAccount(pEntidad)); }