public ActionResult ViewSubType(int id = 0) { SubTypeModel vm = new SubTypeModel(); if (id != 0) { var subtype = _context.ChangeManagementSubTypes.SingleOrDefault(x => x.Id == id); vm.Name = subtype.Name; vm.Id = subtype.Id; vm.TypeId = subtype.TypeId; vm.IsEdit = true; } return(PartialView("_AddSubType", vm)); }
public ActionResult CreateSubType(SubTypeModel vm) { ChangeManagementSubType subType = new ChangeManagementSubType(); if (vm.IsEdit) { subType = _context.ChangeManagementSubTypes.SingleOrDefault(x => x.Id == vm.Id); } subType.Name = vm.Name; subType.Id = vm.Id; subType.TypeId = vm.TypeId; if (!vm.IsEdit) { _context.ChangeManagementSubTypes.Add(subType); } _context.SaveChanges(); return(RedirectToAction("SubType", new { area = "ChangeManagement" })); }