public virtual ActionResult AddLawDisadvantage(AddLawDisadvantageFormViewModel form) { LawDisadvantage lawDisadvantage = null; return Handle(() => { lawDisadvantage = new LawDisadvantage(Initiative.Id, form.Title, form.Description); _documentSession.Store(lawDisadvantage); }, success: () => _lawRouteService.Routes[LawRouteType.GetLawDisadvantage].ActionResult.AddRouteValue(MVC.Law.Law.GetLawDisadvantageParams.lawDisadvantage, lawDisadvantage)); }
public virtual ActionResult GetLawDisadvantage(LawDisadvantage lawDisadvantage) { SetNavigationHierarchy(GetLawNavigationItems(), "Недостаток"); var getLawItemViewModel = new GetLawItemViewModel<LawDisadvantage>(lawDisadvantage); return View(MVC.Law.Law.Views.GetLawDisadvantage, getLawItemViewModel); }