public ActionResult Create(BillTypeFormModel model) { if (ModelState.IsValid) { if (_billTypeService.GetBillTypesByName(model.TypeName).Count() > 0) { ModelState.AddModelError("", "Введенное наименование уже существует, введите другое."); return View(model); } var entity = Mapper.Map<BillType>(model); _billTypeService.CreateBillType(entity); _billTypeService.SaveBillType(); return RedirectToAction("Index"); } return View(model); }
public ActionResult Edit(BillTypeFormModel model) { var entity = _billTypeService.GetBillType(model.Id); if (entity == null) return HttpNotFound(); if(ModelState.IsValid) { if(_billTypeService.GetBillTypesByName(model.TypeName).Count()>0) { ModelState.AddModelError("", "Введенное наименование уже существует, введите другое."); return View(model); } entity.TypeName = model.TypeName; _billTypeService.SaveBillType(); return RedirectToAction("Index"); } return View(model); }
public ActionResult Create() { var model = new BillTypeFormModel(); return View(model); }