Beispiel #1
0
        public ActionResult InformationVietHan(VietHanForm form)
        {
            string         userId              = _userManager.GetUserId(HttpContext.User);
            string         senderAccountId     = form.SenderAccoutId;
            string         senderName          = form.SenderAccountName;
            string         receiverAccountId   = form.ReceiverAccoutId;
            string         receiverAccountName = form.ReceiverAccountName;
            KRW            value  = new KRW(form.MoneyValue);
            ActionTransfer action = form.action;

            var order = TransactionOrder.Create(userId, senderAccountId, senderName, receiverAccountId, receiverAccountName, value, action);


            service.SenderBank   = CreateBank.Create(form.senderbank);
            service.ReceiverBank = CreateBank.Create(form.receiverbank);

            service.Order = order;

            if (service.IsAvailable())
            {
                return(RedirectToAction("Confirm"));
            }

            return(View());
        }
        public ActionResult TransferConfirm(FormCollection form)
        {
            var payment = new TransferMoney();

            payment.sender   = CreateBank.Create(form["sendername"], form["senderaccount"]);
            payment.receiver = CreateBank.Create(form["receivename"], form["receiveaccoount"]);
            payment.Value    = CreateMoney.Create(form["sendamount"]);
            payment.User     = new User {
                Email = form["email"]
            };

            payment.Transfer();
            return(RedirectToAction("Index", "Home"));
        }
        private void cmEditPunkt_Click(object sender, RoutedEventArgs e)
        {
            ContextDb    dbContext = new ContextDb(@"Data Source=(localdb)\v11.0;initial catalog = BanksDB.mdf;Integrated Security=True");
            CreatePunkt  crPunkt   = new CreatePunkt();
            CreateBank   crBank    = new CreateBank();
            Label        label     = (Label)Popup.Child;
            List <Punkt> punkts    = dbContext.Punkt.Where(p => p.NamePunkt == label.Content.ToString()).Select(s => s).ToList();

            crPunkt.DataContext                = punkts;
            crPunkt.btAddBank.Content          = "Изменить курс";
            crPunkt.btCreatePunktOk.Visibility = System.Windows.Visibility.Collapsed;
            crPunkt.btEditPunkt.Visibility     = System.Windows.Visibility.Visible;
            if (crPunkt.ShowDialog().HasValue)
            {
                crPunkt.Close();
            }
        }
        public IApiResult Create(CreateBank operation)
        {
            var result = operation.ExecuteAsync().Result;

            if (result is ValidationsOutput)
            {
                return(new ApiResult <List <ValidationItem> >()
                {
                    Data = ((ValidationsOutput)result).Errors
                });
            }
            else
            {
                return(new ApiResult <object>()
                {
                    Status = ApiResult <object> .ApiStatus.Success
                });
            }
        }