public RetornoBase <List <TEditora> > Realizar(ListaEditoras listaEditoras) { var retorno = new RetornoBase <List <TEditora> >(); var aoListar = repEditora.Listar(); if (aoListar.Problemas.Count > 0) { retorno.Mensagem = "Não foi possível listar as editoras."; retorno.Problemas.AddRange(aoListar.Problemas); } else { retorno.Valor = new List <TEditora>(); foreach (var item in aoListar.Valor) { retorno.Valor.Add(new TEditora { EditoraId = item.EditoraId, Nome = item.Nome, Site = item.Site }); } } return(retorno); }
public RetornoBase <List <EditoraDTO> > Realizar(Operacao.ListaEditoras listaEditoras) { var retorno = new RetornoBase <List <EditoraDTO> >(); var aoListar = repEditora.Listar(); if (aoListar.Problemas.Count > 0) { retorno.Mensagem = "Não foi possível listar as editoras."; retorno.Problemas.AddRange(aoListar.Problemas); } else { retorno.Valor = new List <EditoraDTO>(); foreach (var editora in aoListar.Valor) { retorno.Valor.Add(EditoraDTO.Fabricar(editora)); } } return(retorno); }