public IHttpActionResult PutIssue(int id, Issue issue) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != issue.ID) { return(BadRequest()); } db.Entry(issue).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!IssueExists(id)) { return(NotFound()); } throw; } return(StatusCode(HttpStatusCode.NoContent)); }
public PartialViewResult SaveIssue(Issue model) { Issue newIssue; try { if (model.id_issues > 0) { newIssue = db.Issues.SingleOrDefault(x => x.id_issues == model.id_issues); SetPropertiesIssue(newIssue, model); db.SaveChanges(); } else { newIssue = new Issue(); newIssue.id_issues = db.Issues.OrderByDescending(x => x.id_issues).First().id_issues + 1; SetPropertiesIssue(newIssue, model); db.Issues.Add(newIssue); db.SaveChanges(); } } catch (Exception ex) { throw ex; } return(GetIssueList(newIssue.id_project)); }
void OnValidateRowDeletion(System.Object sender, DevExpress.Mvvm.Xpf.EditFormValidateRowDeletionArgs e) { var key = (int)e.Keys.Single(); var item = new Issue() { Id = key }; var context = new IssuesContext(); context.Entry(item).State = EntityState.Deleted; context.SaveChanges(); }
public UserEF Add(UserEF Entity) { if (Entity is null) { throw new ArgumentNullException(nameof(Entity)); } var user = Entity; var result = issuesContext.Users.Add(user); issuesContext.SaveChanges(); return(result.Entity); }
public void ValidateRowDeletion(DevExpress.Mvvm.Xpf.EditFormValidateRowDeletionArgs args) { var key = (int)args.Keys.Single(); var item = new Issue() { Id = key }; var context = new IssuesContext(); context.Entry(item).State = EntityState.Deleted; context.SaveChanges(); }
public LocationEF Add(LocationEF Entity) { if (Entity is null) { throw new ArgumentNullException(nameof(Entity)); } var result = issuesContext.Locations.Add(Entity); issuesContext.SaveChanges(); return(result.Entity); }
public SectorEF Add(SectorEF Entity) { if (Entity is null) { throw new ArgumentNullException(nameof(Entity)); } var sector = Entity; var result = issuesContext.Sectors.Add(sector); issuesContext.SaveChanges(); return(result.Entity); }
public ActionResult ChangeIssueStatus(int issueId, int statusId) { var issue = db.Issues.Single(c => c.id_issues == issueId); issue.id_status = statusId; try { db.SaveChanges(); } catch (Exception ex) { throw ex; } return(Json(true, JsonRequestBehavior.AllowGet)); }
public virtual T Add(T t) { _context.Set <T>().Add(t); _context.SaveChanges(); return(t); }