コード例 #1
0
        public virtual IEnumerable <PedidoModelView> Get()
        {
            var usuario = LoggedUser.GetLoggedUser();

            if (usuario == null)
            {
                throw new Exception("Não foi possível obter o usuário logado.");
            }

            var pedidosUsuario = _pedidoServico.BuscarPorUsuario(usuario);

            var pedidosRetorno = new List <PedidoModelView>();

            foreach (var pedido in pedidosUsuario)
            {
                pedidosRetorno.Add(new PedidoModelView(pedido));
            }

            return(pedidosRetorno);
        }