示例#1
0
        public SolucaoEducacionalExtraCurricular ObterPorNome(SolucaoEducacionalExtraCurricular pSolucao)
        {
            //SolucaoEducacionalExtraCurricular se = repositorio.GetByProperty("Nome", pSolucao.Nome).FirstOrDefault();

            var query = repositorio.session.Query <SolucaoEducacionalExtraCurricular>();
            SolucaoEducacionalExtraCurricular se = query.FirstOrDefault(x => x.Nome == pSolucao.Nome);

            if (se == null)
            {
                se = new SolucaoEducacionalExtraCurricular()
                {
                    FormaAquisicao = pSolucao.FormaAquisicao,
                    Nome           = pSolucao.Nome,
                    Usuario        = pSolucao.Usuario,
                    Auditoria      = new Auditoria(null)
                };

                Salvar(se);
            }
            ;


            return(se);
        }
示例#2
0
 private void Salvar(SolucaoEducacionalExtraCurricular se)
 {
     repositorio.Salvar(se);
 }