// // GET: /Pedido/ public ViewResult Index() { IList<Pedido> pedidos = null; Usuario usuario = null; try { UsuarioService usuarioService = new UsuarioService(); usuario = usuarioService.FindByLogin(User.Identity.Name); PedidoService pedidoService = new PedidoService(); if (IsAdministrador) { pedidos = pedidoService.ListAllPedidos(); } else { pedidos = pedidoService.ListPedidosAbertosByUsuario(usuario.Id); } } catch (Exception ex) { ViewBag.Error = ex.Message; } return View(pedidos); }