public ActionResult Create() { var model = new DepositContractModel(); InitializeModel(model); return(View(model)); }
public ActionResult Save(DepositContractModel model) { if (ModelState.IsValid) { var dto = Mapper.Map <DepositContractDto>(model); var result = CommandBus.ExecuteCommand(new SaveDepositContractRequest { Value = dto }); if (result.Success) { return(RedirectToAction("Index")); } ViewBag.Errors = "Ошибка вставки \n" + string.Join("\n", result.Errors.Select(x => x.Description)); } InitializeModel(model); return(View("Create", model)); }
private void InitializeModel(DepositContractModel model) { var clients = CommandBus.ExecuteCommand <IList <LookupItem> >(new ClientLookupListRequest()); model.ClientsLookupItems = clients.TypedResult ?? new List <LookupItem>(); }