Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        public virtual ActionResult GetLawDisadvantage(LawDisadvantage lawDisadvantage)
        {
            SetNavigationHierarchy(GetLawNavigationItems(), "Недостаток");

            var getLawItemViewModel = new GetLawItemViewModel<LawDisadvantage>(lawDisadvantage);

            return View(MVC.Law.Law.Views.GetLawDisadvantage, getLawItemViewModel);
        }