public bool CreateCalendarEvent(CalendarCreateDto calendarCreateEvent) { try { apiClient.CreateCalendarEvent("5c9cc5e521b8387d32991a5c", calendarCreateEvent); return(true); } catch (Exception e) { Console.WriteLine("{0} Exception caught.", e); return(false); } }
public IRestResponse CreateCalendarEvent(string officeId, CalendarCreateDto calendarEvent) { var request = new RestRequest($"/office/{officeId}/calendarEvent", Method.POST); request.RequestFormat = DataFormat.Json; request.AddJsonBody(new { startDay = calendarEvent.StartDay, data = calendarEvent.Data, type = calendarEvent.Type, day = calendarEvent.Day, }); var response = _client.Execute(request); Console.WriteLine(response); return(response); }
public void Create() { // Arrange var calendarEvent = new CalendarCreateDto() { StartDay = DateTime.Now, Type = 6, Data = new { name = "Test create event" }, Day = true }; var officeId = "5c9cc5e521b8387d32991a5c"; // Act var returnedEvent = createEventModel.CreateCalendarEvent(calendarEvent); // Assert Assert.IsTrue(returnedEvent); }
private async void Handle_Create_Clicked(object sender, System.EventArgs e) { var dateValue = date.Date; var typeValue = type.Text; var descValue = desc.Text; if (dateValue != null && typeValue != null && descValue != null) { calendarCreateEvent = new CalendarCreateDto() { StartDay = dateValue, Type = 6, Data = new { name = descValue }, Day = true }; createEventModel.CreateCalendarEvent(calendarCreateEvent); dateField.HasError = false; typeField.HasError = false; descField.HasError = false; type.Text = null; desc.Text = null; await Navigation.PushAsync(new CalendarView()); } else { dateField.HasError = true; typeField.HasError = true; descField.HasError = true; } }