public bool CreateCalendarEvent(CalendarCreateDto calendarCreateEvent)
        {
            try
            {
                apiClient.CreateCalendarEvent("5c9cc5e521b8387d32991a5c", calendarCreateEvent);

                return(true);
            }
            catch (Exception e)
            {
                Console.WriteLine("{0} Exception caught.", e);

                return(false);
            }
        }
Example #2
0
        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);
        }
Example #3
0
        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;
            }
        }