public ActionResult DisposalMethod(DisposalMethodViewModel model, bool?backToOverview = null) { if (!ModelState.IsValid) { return(View(model)); } TempData.Add(DisposalMethodKey, model.DisposalMethod); return(RedirectToAction("DisposalCost", "WasteRecovery", new { backToOverview })); }
public async Task <ActionResult> DisposalMethod(Guid id, bool?backToOverview = null) { var model = new DisposalMethodViewModel(); var disposalMethod = await mediator.SendAsync(new GetDisposalMethod(id)); if (disposalMethod != null) { model = new DisposalMethodViewModel(id, disposalMethod); } else { model.NotificationId = id; } return(View(model)); }