public HttpResponseMessage UpdateUser(TLSUsuario usuario) { var transaction = db.Database.BeginTransaction(); try { var update = db.UpdateUsuario(usuario.Username, usuario.Contraseña, usuario.Email, usuario.Cedula, usuario.TipoCuenta, usuario.Fecha); db.InsertLogs(EnumLevelLogs.DEBUG.ToString(), $"{update} row update", $"{EnumLevelLogs.DEBUG}"); var ok = db.SaveChanges(); transaction.Commit(); return(Request.CreateResponse(HttpStatusCode.Accepted, "the user is update")); } catch (Exception ex) { db.InsertLogs(EnumLevelLogs.ERROR.ToString(), $"0 row update", $"{ex.Message}"); transaction.Rollback(); return(Request.CreateResponse(HttpStatusCode.ExpectationFailed, $"{ex.Message}")); } }
public IHttpActionResult GetUserId(int cedula) { TLSUsuario user = null; try { user = db.TLSUsuarios.ToList().Find(e => e.Cedula == cedula); } catch (Exception) { db.InsertLogs(EnumLevelLogs.DEBUG.ToString(), $"not fount", $"{EnumLevelLogs.DEBUG}"); } if (user != null) { var json = Newtonsoft.Json.JsonConvert.SerializeObject(User); db.InsertLogs(EnumLevelLogs.DEBUG.ToString(), $"{user.Cedula}found", $"{EnumLevelLogs.DEBUG}"); return(Json(json)); } return(Ok("No user found")); }