コード例 #1
0
ファイル: UserRepository.cs プロジェクト: tsahovic1/CineMagic
        public async Task AddFunds(AddFundsModel res)
        {
            CinemaCreditCard card = await _dbContext.CinemaCreditCards
                                    .Where(u => u.CinemaCreditCardNumber == res.CardNumber)
                                    .FirstOrDefaultAsync();

            card.Balance = card.Balance + res.Balance;

            await _dbContext.SaveChangesAsync();
        }
コード例 #2
0
        public IActionResult Put(string id, [FromBody] AddFundsModel value)
        {
            Car carOfIssue;

            try
            {
                carOfIssue = service.AddFunds(value.Balance, id);
            }
            catch (Exception ex)
            {
                return(BadRequest(new ResultModel()
                {
                    Success = false,
                    Message = ex.Message
                }));
            }

            return(Ok(carOfIssue));
        }
コード例 #3
0
        public async Task <IActionResult> AddFundsDb(AddFundsModel res)
        {
            await _userRepository.AddFunds(res);

            return(RedirectToAction("HomeAdmin", "Administrator"));
        }