public async Task <IActionResult> ObterMeses([FromServices] IConsultasEvento consultasEvento, [FromQuery] CalendarioEventosFiltroDto calendarioEventoMesesFiltro) { var retorno = await consultasEvento.ObterQuantidadeDeEventosPorMeses(calendarioEventoMesesFiltro); if (retorno.Any()) { return(Ok(retorno)); } else { return(StatusCode(204)); } }
public async Task <IActionResult> ObterPorDia(int dia, int mes, [FromQuery] CalendarioEventosFiltroDto filtro, [FromServices] IConsultasEvento consultasEvento) { var retorno = await consultasEvento.ObterEventosPorDia(filtro, mes, dia); if (retorno.Any()) { return(Ok(retorno)); } else { return(StatusCode(204)); } }
public async Task <IActionResult> Listar([FromQuery] FiltroEventosDto filtroEventosDto, [FromServices] IConsultasEvento consultasEvento) { return(Ok(await consultasEvento.Listar(filtroEventosDto))); }
public async Task <IActionResult> ObterPorMes([FromQuery] CalendarioEventosFiltroDto filtro, int mes, [FromServices] IConsultasEvento consultasEvento) { var listaRetorno = await consultasEvento.ObterQuantidadeDeEventosPorDia(filtro, mes); if (listaRetorno.Any()) { return(Ok(listaRetorno)); } else { return(StatusCode(204)); } }
public async Task <IActionResult> ObterPorId(long id, [FromServices] IConsultasEvento consultasEvento) { return(Ok(await consultasEvento.ObterPorId(id))); }
public IActionResult ObterPorId(long id, [FromServices] IConsultasEvento consultasEvento) { return(Ok(consultasEvento.ObterPorId(id))); }