Пример #1
0
        private async void Show()
        {
            IsLoading = true;
            int    day          = Date.Day;
            int    month        = Date.Month;
            int    year         = Date.Year;
            string reservedDate = day + "/" + month + "/" + year;

            Debug.WriteLine(Room);
            Debug.WriteLine(Material);
            Debug.WriteLine(TimeStart);
            Debug.WriteLine(TimeEnd);
            Debug.WriteLine(Date.Day);
            Debug.WriteLine(Date.Month);
            Debug.WriteLine(Date.Year);
            Debug.WriteLine(reservedDate);

            foreach (var name in NamesList)
            {
                if (name.IsSelected)
                {
                    Debug.WriteLine(name.FirstName);
                    Debug.WriteLine(name.LastName);
                    Debug.WriteLine(name.IsSelected);
                    SelectedNamesList.Add(new User()
                    {
                        FirstName = name.FirstName, LastName = name.LastName, Email = name.Email, IsSelected = name.IsSelected
                    });
                }
            }

            for (int i = 0; i < SelectedNamesList.Count; i++)
            {
                Debug.WriteLine("added name: " + SelectedNamesList[i].FirstName);
            }

            if (TimeStart < TimeEnd)
            {
                await OrderRoom(SelectedNamesList, reservedDate, TimeStart, TimeEnd, Material, Room.RoomName);
            }
            else
            {
                IsLoading = false;
                SelectedNamesList.Clear();
                MessagingCenter.Send(this, Constants.MessagingCenter.NewRoomReservationPage.TimeSmaller);
            }
        }
        private async void Show()
        {
            IsLoading = true;
            int    day          = Date.Day;
            int    month        = Date.Month;
            int    year         = Date.Year;
            string reservedDate = day + "/" + month + "/" + year;

            Debug.WriteLine(Name);
            Debug.WriteLine(Where);
            Debug.WriteLine(Requirements);
            Debug.WriteLine(Transport);
            Debug.WriteLine(FoodAndDrinks);
            Debug.WriteLine(SortEvent);
            Debug.WriteLine(TimeStart);
            Debug.WriteLine(TimeEnd);
            Debug.WriteLine(Date.Day);
            Debug.WriteLine(Date.Month);
            Debug.WriteLine(Date.Year);
            Debug.WriteLine(reservedDate);

            foreach (var name in UserList)
            {
                if (name.IsSelected)
                {
                    Debug.WriteLine(name.Email);
                    Debug.WriteLine(name.IsSelected);
                    SelectedNamesList.Add(new Invites()
                    {
                        Email = name.Email, Present = false
                    });
                }
            }

            if (TimeStart < TimeEnd && Where != null && SortEvent != null && Name != null)
            {
                await NewEvent(SelectedNamesList, reservedDate, TimeStart, TimeEnd, Name, Where, Requirements, Transport, FoodAndDrinks, SortEvent);
            }
            else
            {
                IsLoading = false;
                SelectedNamesList.Clear();
                MessagingCenter.Send(this, Constants.MessagingCenter.NewEventPage.TimeSmaller);
            }
        }