public void GetQuilometragemPorCarro_Usuario1_RetornaDados()
        {
            DateTime inicio    = new DateTime(2020, 1, 1);
            DateTime fim       = new DateTime(2020, 12, 1);
            int      usuarioId = 1;

            var expected = mocks.GetQuilometragemPorCarroDtoUsuario(inicio, fim, usuarioId).ToList();
            var actual   = relatorioService.GetQuilometragemPorCarro(inicio, fim, usuarioId).ToList();

            Assert.That(actual, Is.EqualTo(expected));
        }
Пример #2
0
        public async Task <ActionResult <List <AbastecimentoPorCarroDto> > > QuilometrosPorCarro([FromHeader] DateTime dataInicial, [FromHeader] DateTime dataFinal)
        {
            try
            {
                List <AbastecimentoPorCarroDto> quilometrosPorCarroDto = await relatorioService.GetQuilometragemPorCarro(dataInicial, dataFinal, GetIdUsuarioLogado()).ToListAsync();

                return(Ok(quilometrosPorCarroDto));
            }
            catch (Exception ex)
            {
                return(BadRequest(new ErrorResponse(ex.Message)));
            }
        }