Exemplo n.º 1
0
        public async Task <bool> Create(RecurringPaymentVM paymentVM, string username)
        {
            var user = await _userService.GetByUsername(username);

            paymentVM.UserId          = user.Id;
            paymentVM.AmountRemaining = paymentVM.Amount;
            var payment = _mapper.Map <RecurringPayment>(paymentVM);

            return(await _paymentRepository.Create(payment));
        }
        public async Task <IActionResult> Edit(RecurringPaymentVM paymentVM)
        {
            if (!ModelState.IsValid)
            {
                AddModelErrors(ModelState);
                return(View(paymentVM));
            }

            await _paymentService.Update(paymentVM);

            return(RedirectToAction(nameof(All))
                   .WithSuccess("Инфо", "Промените са запазени."));
        }
        public async Task <IActionResult> Create(RecurringPaymentVM paymentVM)
        {
            if (!ModelState.IsValid)
            {
                AddModelErrors(ModelState);
                return(View(paymentVM));
            }

            await _paymentService.Create(paymentVM, User.Identity.Name);

            return(RedirectToAction(nameof(All))
                   .WithSuccess("Инфо:", "Нова сметка/заем беше създадена."));
        }
Exemplo n.º 4
0
        public Task <bool> Update(RecurringPaymentVM paymentVM)
        {
            var payment = _mapper.Map <RecurringPayment>(paymentVM);

            return(_paymentRepository.Update(payment));
        }