public IActionResult SaveLineItem(PeerCriteriaLineIndexViewModel model) { if (ModelState.IsValid) { var item = new PeerCriteriaLine { Id = model.Criteria.Id, Description = model.Criteria.Description, Weight = model.Criteria.Weight }; _PeerCriteria.SaveCriteriaLine(model.HeaderId, item); } return(RedirectToAction("PeerLineItem", new { id = model.HeaderId })); }
public void SaveCriteriaLine(int HeaderId, PeerCriteriaLine item) { var header = GetPeerCriteriaHeaderById(HeaderId); item.Header = header; if (item.Id == 0) { _dbContext.Add(item); } else { _dbContext.Entry(item).State = EntityState.Modified; } _dbContext.SaveChanges(); }