public AppointmentGetResultModel Get([Required] string token, [Required] DateTimeOffset?date) { //TODO: Better Token Validation and Auth; //TODO: Better Date Validation; if (token == null) { throw new HttpRequestException(); //TODO MSG } if (date == null) { throw new HttpRequestException(); //TODO MSG } var slots = Service.GetFreeSlots((DateTimeOffset)date); var result = new AppointmentGetResultModel { Slots = slots.Select(s => s.DateTime.Date) }; return(result); }
public void WhenRestfullGETRequestIsDoneToTheAPIEndpoint() { ApiGetResult = AppointmentsController.Get(Token, AppointmentDate); }