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)); }