public Dashboard MontaDadosDashboard(DateTime requisicoesMensal, int diaRequisicoesDiarias, int tipo) { int totalLogs = _logIntermediador.GetAll().Where(l => l.TipoAlteracao == tipo).Count(); var logsMes = _logIntermediador.GetAll().Where(l => l.TipoAlteracao == tipo && l.DataCadastro.Month == requisicoesMensal.Month && l.DataCadastro.Year == requisicoesMensal.Year).Select(l => new RetornoLogsAux(l.DataCadastro, l.Usuario.Cliente.ClienteId)).ToList(); var clientes = _clienteIntermediador.GetAll().Where(c => c.ApiPertencente == tipo).ToList(); var usuarios = _usuarioIntermediador.GetAll().Where(u => u.Cliente.ApiPertencente == tipo && u.Ativo).Count(); return(_dashboard.MontaDadosDashboard(totalLogs, logsMes, clientes, usuarios, requisicoesMensal, diaRequisicoesDiarias, tipo)); }
public IEnumerable <Cliente> ConsultaClientes(int idApiPertencente) { return(_intermediadorCliente.GetAll().Where(c => c.Ativo && c.ApiPertencente == idApiPertencente).OrderBy(c => c.NomeCliente)); }