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); }
private void Salvar(SolucaoEducacionalExtraCurricular se) { repositorio.Salvar(se); }