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("Инфо:", "Нова сметка/заем беше създадена.")); }
public Task <bool> Update(RecurringPaymentVM paymentVM) { var payment = _mapper.Map <RecurringPayment>(paymentVM); return(_paymentRepository.Update(payment)); }