public List <DTOSolucaoEducacional> ConsultarSolucaoEducacionalPorFornecedor(string idChaveExterna, AuthenticationProviderRequest autenticacao) { solucaoEducacionalBM = new BMSolucaoEducacional(); SolucaoEducacional solucaoFiltro = new SolucaoEducacional(); solucaoFiltro.Fornecedor = new BMFornecedor().ObterPorLogin(autenticacao.Login); solucaoFiltro.IDChaveExterna = idChaveExterna; var listaSolucao = solucaoEducacionalBM.ObterPorFiltro(solucaoFiltro); List <DTOSolucaoEducacional> listaRetorno = new List <DTOSolucaoEducacional>(); foreach (var registro in listaSolucao) { DTOSolucaoEducacional dtoRegistro = new DTOSolucaoEducacional(); dtoRegistro.Apresentacao = registro.Apresentacao; dtoRegistro.Ativo = registro.Ativo; dtoRegistro.Autor = registro.Autor; dtoRegistro.Ementa = registro.Ementa; dtoRegistro.ID = registro.ID; dtoRegistro.IdCategoriaSolucaoEducacional = registro.CategoriaConteudo.ID; dtoRegistro.IDChaveExterna = registro.IDChaveExterna; dtoRegistro.IdFormaAquisicao = registro.FormaAquisicao.ID; dtoRegistro.Nome = registro.Nome; dtoRegistro.Objetivo = registro.Objetivo; dtoRegistro.TemMaterial = registro.TemMaterial; listaRetorno.Add(dtoRegistro); } return(listaRetorno); }
public IList <SolucaoEducacional> ObterSolucaoEducacionalPorFormaAquisicao(int idFormaAquisicao) { using (var solEduBM = new BMSolucaoEducacional()) { return(solEduBM.ObterPorFiltro(new SolucaoEducacional() { FormaAquisicao = new BMFormaAquisicao().ObterPorID(idFormaAquisicao) }) .OrderBy(n => n.Nome) .ToList()); } }
public IList <SolucaoEducacional> ObterSolucaoEducacionalPorFiltro(SolucaoEducacional pSolucaoEducacional) { return(bmSolucaoEducacional.ObterPorFiltro(pSolucaoEducacional).ToList()); }