public async Task <ActionResult> ListaDiasAgendados(int AdmId) { try { List <AgendaDto> agendasDto = await _service.ListaAgendamentosPorUsuarioAsync(AdmId); List <string> diasAgendadosService = await _service.ListaDiasAgendados(agendasDto); if (diasAgendadosService.Count > 0) { return(Ok(diasAgendadosService)); } else { return(Ok()); } } catch (BusinessException e) { if (e.Message.Equals("vazio")) { return(Ok("vazio")); } return(BadRequest()); } catch (DbConcurrencyException e) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Banco de dados Falhou, pelo motivo: {0}" + e)); } }