public ActionResult Index(int?id) { //SetUp _Layout e check permições do urilizador setNavbar(); setUserContext(); if ((int)utilizadorATrabalhar._prefil == 0) { return(RedirectToAction("Login", "Utilizador")); } Material_Helper objetoHelper = new Material_Helper(Program._conect); if (id == null) { id = 1; // caso rute sem id } Material.Estado estadoAtual = (Material.Estado)id.Value; ViewBag.lstEstado = objetoHelper.lstEstados(); // Carregar a lista de estados ViewBag.estadoAtual = ((int)estadoAtual).ToString(); // Carrgar estado atual List <MaterialListar> viewList = objetoHelper.listar(estadoAtual); return(View(viewList)); }
public ActionResult Details(string id) { try { //SetUp _Layout e check permições do urilizador setNavbar(); setUserContext(); if ((int)utilizadorATrabalhar._prefil == 0) { return(RedirectToAction("Login", "Utilizador")); } Material_Helper objetoHelper = new Material_Helper(Program._conect); MaterialDetails objetoM = objetoHelper.ler(id); return(View(objetoM)); } catch (Exception e) { return(RedirectToAction(nameof(Error), new { menssagem = e.Message })); } }