public IActionResult Save(BreakdownTypeViewModel item) { if (ModelState.IsValid) { _service.AddUpdateBreakdownType(item); RedirectToAction("Index"); } return(RedirectToAction("Edit")); }
public BreakdownTypeViewModel GetBreakdownTypeItem(int id) { var result = _dbContext.BreakdownTypes.Find(id); var item = new BreakdownTypeViewModel() { Id = result.Id, BreakdownTypeName = result.BreakdownTypeName, Description = result.Description, IsActive = result.IsActive }; return(item); }
public void AddUpdateBreakdownType(BreakdownTypeViewModel item) { var entity = _dbContext.BreakdownTypes.Find(item.Id) ?? new BreakdownType(); entity.BreakdownTypeName = item.BreakdownTypeName; entity.Description = item.Description; entity.IsActive = item.IsActive; if (entity.Id != null) { _dbContext.BreakdownTypes.Update(entity); } else { _dbContext.BreakdownTypes.Add(entity); } _dbContext.SaveChanges(); }