示例#1
0
 public HttpResponseMessage Listar()
 {
     try
     {
         var response = _servico.Listar();
         return(Response(response, _servico));
     }
     catch (Exception ex)
     {
         return(ResponseException(ex));
     }
 }
示例#2
0
        public IEnumerable <ProdutoViewModel> Listar()
        {
            var listar = Servico.Listar();
            List <ProdutoViewModel> lista = new List <ProdutoViewModel>();

            foreach (var registro in listar)
            {
                ProdutoViewModel item = new ProdutoViewModel()
                {
                    Id                 = registro.Id,
                    Descricao          = registro.Descricao,
                    Quantidade         = registro.Quantidade,
                    Valor              = (decimal)registro.Valor,
                    IdCategoria        = (int)registro.IdCategoria,
                    DescricaoCategoria = registro.Categoria.Descricao
                };
                lista.Add(item);
            }
            return(lista);
        }