コード例 #1
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);
        }
コード例 #2
0
        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;
            }
        }