private void InitializeModel(CardModel model) { var accounts = CommandBus.ExecuteCommand <IList <LookupItem> >(new AccountLookupListRequest { Value = model.ClientId }); model.AccountLookupItems = accounts.TypedResult ?? new List <LookupItem>(); }
public ActionResult Delete(int id) { var result = CommandBus.ExecuteCommand <ClientDto>(new DeleteClientByIdRequest { Value = id }); return(RedirectToAction("Index")); }
public ActionResult Edit(int id) { var result = CommandBus.ExecuteCommand <ClientDto>(new ClientByIdRequest { Value = id }); var model = Mapper.Map <ClientModel>(result.TypedResult); InitializeModel(model); return(View(model)); }
public override ActionResult Index() { var result = CommandBus.ExecuteCommand <IList <ClientListItem> >(new ClientListRequest { Paging = new PagingOptions() }); var model = Mapper.Map <List <ClientListItemModel> >(result.TypedResult) ?? new List <ClientListItemModel>(); return(View(model)); }
public ActionResult CloseDay(CloseDayModel model) { if (ModelState.IsValid) { ExecutionResult <List <string> > result = CommandBus.ExecuteCommand(new CloseDayRequest { Value = model.DayToClose }) as ExecutionResult <List <string> >; if (result != null) { var operations = result.TypedResult; return(View("Report", operations)); } } return(View("Index", model)); }
public ActionResult Cash(CashModel model) { if (ModelState.IsValid) { var result = CommandBus.ExecuteCommand(new CashRequest { AccountId = CardDto.AccountId, Summ = model.Value }); if (result.Success) { return(View("Success")); } return(View("Fail")); } IsPinChecked = false; return(RedirectToAction("Cash")); }
public ActionResult Save(CardModel model) { if (ModelState.IsValid) { var dto = Mapper.Map <CardDto>(model); var result = CommandBus.ExecuteCommand(new SaveCardRequest { Value = dto }); if (result.Success) { return(RedirectToAction("Index")); } ViewBag.Errors = "Ошибка вставки \n" + string.Join("\n", result.Errors.Select(x => x.Description)); } InitializeModel(model); return(View("Save", model)); }
public ActionResult Index(CardEntryModel model) { if (ModelState.IsValid) { ExecutionResult <CardDto> result = CommandBus.ExecuteCommand(new CardRequest() { Value = model.Number }) as ExecutionResult <CardDto>; if (result != null && result.Success && result.TypedResult != null) { CardDto = result.TypedResult; IsPinChecked = false; return(RedirectToAction("Menu")); } } return(View(model)); }
public ActionResult Cash() { if (IsPinChecked) { ExecutionResult <CardDto> result = CommandBus.ExecuteCommand(new CardRequest() { Value = CardDto.Number }) as ExecutionResult <CardDto>; if (result != null && result.Success && result.TypedResult != null) { CardDto = result.TypedResult; var model = new CashModel() { CurrencyType = (CurrencyTypeEnum)CardDto.AccountIdObject.CurrencyType }; return(View(model)); } return(RedirectToAction("Index")); } LastActionUrl = Url.Action("Cash"); PinFailCount = 0; return(RedirectToAction("CheckPin")); }
private void InitializeModel(ClientModel model) { var cities = CommandBus.ExecuteCommand <IList <LookupItem> >(new CityLookupListRequest()); model.ResidenceSities = cities.TypedResult ?? new List <LookupItem>(); }
private void InitializeModel(CardFirstStepModel model) { var clients = CommandBus.ExecuteCommand <IList <LookupItem> >(new ClientLookupListRequest()); model.ClientsLookupItems = clients.TypedResult ?? new List <LookupItem>(); }