public HttpResponseMessage GetAgendaClinica(int medicoId, string data) { try { var agendaService = new AgendaService(); var clinicaLogadoId = ClinicaService.ObtemUsuarioLogadoId((User.Identity as ClaimsIdentity).Claims.ToList()); var agenda = agendaService.GetAgendaClinica(clinicaLogadoId, medicoId, data); if (agendaService.ResponseService.Type.Equals("Error")) { return(Request.CreateErrorResponse( HttpStatusCode.BadRequest, agendaService.ResponseService.Message)); } else { return(Request.CreateResponse(HttpStatusCode.OK, new { Agenda = agenda, Message = agendaService.ResponseService.Message, Type = agendaService.ResponseService.Type })); } } catch (Exception ex) { return(Request.CreateErrorResponse( HttpStatusCode.BadRequest, "Erro ao recuperar a agenda.")); } }
public void Agenda_Get_Clinica() { var agenda = agendaService.GetAgendaClinica(1, 1, "26/08/2018"); Assert.AreEqual(ResponseTypeEnum.Success, agendaService.ResponseService.Type); }