public ActionResult AddPayment(PaymentEditViewModel viewModel) { if (!ModelState.IsValid) { return(AddPayment(viewModel.SubscriptionId)); } Payment payment = Mapper.Map <Payment>(viewModel); _subscriptionsService.AddPayment(payment); return(RedirectToAction(nameof(Index))); }