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