示例#1
0
        //
        // 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);
        }