コード例 #1
0
        public ActionResult ItemVisualizar(int id)
        {
            if (!_validarItem.Visualizar(id))
            {
                return(RedirectToAction("IndexItem", "Roteiro", Validacao.QueryParamSerializer()));
            }
            ItemRoteiroVM vm = new ItemRoteiroVM(_bus.ObterItem(id));

            return(View(vm));
        }
コード例 #2
0
        public ActionResult ItemModal(int?id)
        {
            ItemRoteiroVM vm = new ItemRoteiroVM();

            if (id != null)
            {
                vm = new ItemRoteiroVM(_bus.ObterItem((int)id));
            }

            vm.IsModal = true;
            return(PartialView("ItemAdicionar", vm));
        }
コード例 #3
0
        public ActionResult SalvarItem(ItemRoteiroVM vm)
        {
            string urlRetorno = string.Empty;

            if (vm.ItemRoteiro.Id > 0)
            {
                urlRetorno = Url.Action("IndexItem", "Roteiro");
            }
            else
            {
                urlRetorno = Url.Action("CriarItem", "Roteiro");
            }

            _bus.SalvarItem(vm.ItemRoteiro);
            urlRetorno += "?Msg=" + Validacao.QueryParam();

            return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @urlRetorno = urlRetorno }, JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
 public ActionResult SalvarItemModal(ItemRoteiroVM vm)
 {
     _bus.SalvarItem(vm.ItemRoteiro);
     vm.ItemRoteiro.TipoTexto = vm.ItemRoteiro.Tipo == (int)eRoteiroItemTipo.Tecnico ? "Técnico" : "Administrativo";
     return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @item = vm.ItemRoteiro }, JsonRequestBehavior.AllowGet));
 }
コード例 #5
0
        public ActionResult CriarItem()
        {
            ItemRoteiroVM vm = new ItemRoteiroVM();

            return(View(vm));
        }