示例#1
0
        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);
        }
示例#2
0
 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());
 }