public MonitoramentoIndicadores ObterPorAno(int ano = 0) { MonitoramentoIndicadores monitoramentoIndicador = null; var query = repositorio.session.Query <MonitoramentoIndicadores>(); monitoramentoIndicador = query.FirstOrDefault(x => x.Ano == ano); return(monitoramentoIndicador); }
public MonitoramentoIndicadores ObterPorID(int pId) { MonitoramentoIndicadores monitoramentoIndicador = null; var query = repositorio.session.Query <MonitoramentoIndicadores>(); monitoramentoIndicador = query.FirstOrDefault(x => x.ID == pId); return(monitoramentoIndicador); }
public void Salvar(MonitoramentoIndicadores monitoramentoIndicador) { //demanda #3587 var obter = ObterPorFiltro(monitoramentoIndicador).FirstOrDefault(p => p.ID != monitoramentoIndicador.ID); if (obter != null) { throw new AcademicoException("Já existe no banco de dados um registro com esse nome."); } //fim demanda #3587 repositorio.Salvar(monitoramentoIndicador); }
public IQueryable <MonitoramentoIndicadores> ObterPorFiltro(MonitoramentoIndicadores monitoramentoIndicador) { var query = repositorio.session.Query <MonitoramentoIndicadores>(); return(query.Where(x => x.Ano == monitoramentoIndicador.Ano)); }
public IList <MonitoramentoIndicadores> ObterTodosMonitoramentosIndicadoresPorFiltro(MonitoramentoIndicadores pMonitoramentoIndicador) { return(bmMonitoramentoIndicador.ObterPorFiltro(pMonitoramentoIndicador).ToList()); }
public void IncluirMonitoramentoIndicador(MonitoramentoIndicadores pMonitoramentoIndicador) { base.PreencherInformacoesDeAuditoria(pMonitoramentoIndicador); bmMonitoramentoIndicador.Salvar(pMonitoramentoIndicador); }