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)); }
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)); }
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)); }
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)); }
public ActionResult CriarItem() { ItemRoteiroVM vm = new ItemRoteiroVM(); return(View(vm)); }