public async Task <string> PutMoney(HttpContext httpContext, PutMoneyViewModel model)
        {
            var user = await _userManager.GetUserAsync(httpContext.User);

            PutMoney putMoney = _putMoneyMapper.ViewModelToEntity(new PutMoney(), model);

            putMoney.Used   = false;
            putMoney.UserId = user.Id;
            putMoney.Date   = DateTime.Now;
            dynamic result = await GetJsonDataFromUrl();

            putMoney.Email = result.input_address;

            _putMoneyRepository.Insert(putMoney);
            await _putMoneyRepository.Save();

            return(result.input_address);
        }
示例#2
0
 public PutMoneyView()
 {
     this.InitializeComponent();
     DataContext = PutMoneyViewModel.GetInstance();
 }
        public async Task <IActionResult> Put(PutMoneyViewModel model)
        {
            string btc = await _paymentsService.PutMoney(HttpContext, model);

            return(RedirectToAction(nameof(Status), new { btc = btc }));
        }