public List <ListaView> Get() { try { var listas = new ListaBD().Get(); if (listas?.Count > 0) { var retorno = new List <ListaView>(); foreach (var l in listas) { var totais = new ProdutoBD().GetTotaisIdLista(l.Id); retorno.Add(new ListaView() { Data = l.Data, Id = l.Id, Descricao = l.Descricao, QtdTotal = totais[0].Qtd, ValorTotal = totais[0].Valor }); } return(retorno); } return(null); } catch (Exception erro) { throw erro; } }
public ListaCompleta Get(long id) { try { var _lista = new ListaBD().GetIdLista(id); var _produtos = new ProdutoBD().GetIdLista(id); return(new ListaCompleta() { Lista = _lista, Produtos = _produtos }); } catch (Exception erro) { throw erro; } }