public IHttpActionResult PutMarkDownBranch(int id, MarkDownBranch markDownBranch) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != markDownBranch.Id) { return(BadRequest()); } db.Entry(markDownBranch).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MarkDownBranchExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetMarkDownBranch(int id) { MarkDownBranch markDownBranch = db.MarkDownBranches.Find(id).RemoveReferences(); if (markDownBranch == null) { return(NotFound()); } return(Ok(markDownBranch)); }
public IHttpActionResult DeleteMarkDownBranch(int id) { MarkDownBranch markDownBranch = db.MarkDownBranches.Find(id); if (markDownBranch == null) { return(NotFound()); } markDownBranch.UpdatedOn = System.DateTime.UtcNow; db.MarkDownBranches.Remove(markDownBranch); db.SaveChanges(); return(Ok(markDownBranch)); }
public IHttpActionResult PostMarkDownBranch(MarkDownAddModel model) { List <MarkDownBranch> mark = new List <MarkDownBranch>(); var markDownID = db.MarkDowns.Where(x => x.IsActive == true).LastOrDefault().Id; foreach (var item in model.BranchList) { MarkDownBranch m = new MarkDownBranch(); m.BranchID = Convert.ToInt16(item); m.MarkDownID = markDownID; m.IsActive = true; m.CreatedOn = System.DateTime.UtcNow; m.UpdatedOn = System.DateTime.UtcNow; mark.Add(m); } db.SaveChanges(); return(Ok(true)); }