// GET: Produtoes public IActionResult Index() { try { var stdList = from a in _context.tbl_Produto join b in _context.tbl_Categoria on a.CategoriaId equals b.ID into Categorias from b in Categorias.DefaultIfEmpty() select new Produto { ProdutoId = a.ProdutoId, Nome = a.Nome, Descricao = a.Descricao, Valor = a.Valor, CategoriaId = a.CategoriaId, Categoria = b == null ? "" : b.Categoria }; return(View(stdList)); } catch (Exception ex) { return(View()); } }
public IActionResult ListarSubCategorias() { try { var id_pais = HttpContext.Session.GetInt32("id_pais"); var usuario = HttpContext.Session.GetString("usuario"); var stdList = from a in _Db.SubCategoria join b in _Db.Categoria on a.Id_categoria equals b.Id into Categorias from b in Categorias.DefaultIfEmpty() where b.Id_pais == id_pais select new SubCategoria { Id = a == null ? 0 : a.Id, nombre_subcategoria = a == null ? "" : a.nombre_subcategoria, Id_categoria = a == null ? 0 : a.Id_categoria, nombre_categoria = b == null ? "" : b.nombre, habilitada = a == null ? false : a.habilitada }; ViewBag.id_pais = HttpContext.Session.GetInt32("id_pais"); ViewBag.usuario = HttpContext.Session.GetString("usuario"); return(View(stdList.ToList())); } catch (Exception ex) { return(View()); } }