public ActionResult AddCategoryType(int id = 0) { CategoryTypeAddViewModel model = new CategoryTypeAddViewModel(); if (id != 0) { var categoryType = new CategoryTypeManager().Get(x => x.CategoryTypeId == id); model.CategoryType = categoryType; } return(View(model)); }
public ActionResult AddCategoryType(CategoryTypeAddViewModel model) { if (ModelState.IsValid) { try { if (model.CategoryType.CategoryTypeId != 0) { //var user = _context.Users.FirstOrDefault(u => u.UserId == model.User.UserId); var categoryType = new CategoryTypeManager().Get(c => c.CategoryTypeId == model.CategoryType.CategoryTypeId); categoryType.CategoryTypeId = model.CategoryType.CategoryTypeId; categoryType.CategoryTypeName = model.CategoryType.CategoryTypeName; categoryType.CategoryTypeDescription = model.CategoryType.CategoryTypeDescription; new CategoryTypeManager().Update(categoryType); } else { new CategoryTypeManager().Add(model.CategoryType); //_context.Users.Add(model.User); } return(RedirectToAction("List")); } catch (Exception exception) { ViewBag.Message = exception.Message; return(View()); } } else { ViewBag.Message = "Model yanlış"; return(View()); } }