예제 #1
0
        public async Task <IEnumerable <DesenvolvedorXLancamentohorasEntity> > GetFiveTop()
        {
            RelatorioHoras novorelatorio = new RelatorioHoras(_repository);

            var implementaraquiobo = novorelatorio.TopFiveDesenvolvedoresAsync();

            return(await _repository.SelectAsync());
        }
예제 #2
0
        public RelatorioHoras ConsultarLancamentos(int profissionalID, DateTime dataInicial, DateTime dataFinal)
        {
            RelatorioHoras relatorio = new RelatorioHoras();

            relatorio.DataEmissao = DateTime.Now;
            relatorio.Periodo     = string.Format("De {0} à {1}", dataInicial.ToString("dd/MM/yyyy"), dataFinal.ToString("dd/MM/yyyy"));
            var profissional = _profissionalRepository.ConsultarPorIdSemRastreamento(profissionalID);

            if (profissional != null)
            {
                relatorio.Profissional = profissional.Nome;
            }
            relatorio.Lancamentos = _relatorioRepository.ConsultarLancamentos(profissionalID, dataInicial, dataFinal);
            return(relatorio);
        }