public void SaveFactorItem(BehavioralFactorItem factorItem) { if (factorItem.Id == 0) { _dbContext.Add(factorItem); } else { _dbContext.Entry(factorItem).State = EntityState.Modified; } _dbContext.SaveChanges(); }
public IActionResult SaveFactorItem(BehavioralFactorPerHeaderViewModel model) { if (ModelState.IsValid) { var item = new BehavioralFactorItem { Id = model.BehavioralFactorItem.Id, Description = model.BehavioralFactorItem.Description, Weight = model.BehavioralFactorItem.Weight, BehavioralFactor = _BehavioralFactor.GetBehavioralFactorById(model.HeaderId) }; _BehavioralFactor.SaveFactorItem(item); return(RedirectToAction("BehavioralFactorItems", new { id = model.HeaderId })); } else { return(RedirectToAction("BehavioralFactorItems", new { id = model.HeaderId })); } }