public ActionResult SaveType(AddType model) { int id = (int)Session["admin"]; ModelState.Remove("Id"); if (!ModelState.IsValid) { return(View("AddType", model)); } var typeInDb = _context.GetType(model.Id); if (typeInDb == null) { NoteType type = new NoteType { Name = model.TypeName, Description = model.Description, CreatedDate = DateTime.Now, CreatedBy = id, ModifiedDate = DateTime.Now, ModifiedBy = id, IsActive = true }; _context.AddType(type); return(RedirectToAction("ManageType", "Admin")); } else { typeInDb.Name = model.TypeName; typeInDb.Description = model.Description; typeInDb.ModifiedDate = DateTime.Now; typeInDb.ModifiedBy = id; typeInDb.IsActive = true; _context.UpdateUp(); return(RedirectToAction("ManageType", "Admin")); } }