Example #1
0
        private void InitializeModel(CardModel model)
        {
            var accounts = CommandBus.ExecuteCommand <IList <LookupItem> >(new AccountLookupListRequest {
                Value = model.ClientId
            });

            model.AccountLookupItems = accounts.TypedResult ?? new List <LookupItem>();
        }
Example #2
0
        public ActionResult Delete(int id)
        {
            var result = CommandBus.ExecuteCommand <ClientDto>(new DeleteClientByIdRequest {
                Value = id
            });

            return(RedirectToAction("Index"));
        }
Example #3
0
        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));
        }
Example #4
0
        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));
        }
Example #5
0
 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));
 }
Example #6
0
 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"));
 }
Example #7
0
 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));
 }
Example #8
0
 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));
 }
Example #9
0
 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"));
 }
Example #10
0
        private void InitializeModel(ClientModel model)
        {
            var cities = CommandBus.ExecuteCommand <IList <LookupItem> >(new CityLookupListRequest());

            model.ResidenceSities = cities.TypedResult ?? new List <LookupItem>();
        }
Example #11
0
        private void InitializeModel(CardFirstStepModel model)
        {
            var clients = CommandBus.ExecuteCommand <IList <LookupItem> >(new ClientLookupListRequest());

            model.ClientsLookupItems = clients.TypedResult ?? new List <LookupItem>();
        }