Exemplo n.º 1
0
        private void AddEvent()
        {
            var eventsModel = new EventsModel
            {
                Id        = _eventsId,
                Title     = entryTitle.Text,
                EventDate = dpEventDate.Date + tpEventTime.Time,
                Location  = entryLocation.Text,
                IsDone    = switchDone.IsToggled
            };

            var eventsData = new EventsData();

            eventsData.AddItems(eventsModel);

            if (_isUpdate)
            {
                DisplayAlert("Event", "Successfully updated!", "OK");
            }

            else
            {
                DisplayAlert("Event", "Successfully created!", "OK");
            }

            Navigation.PopAsync();
        }
Exemplo n.º 2
0
        public Task <int> AddItems(EventsModel eventsModel)
        {
            var eventDetails = GetItemDetails(eventsModel.Id).Result;

            if (eventDetails.Count == 0)
            {
                return(_connection.InsertAsync(eventsModel));
            }

            else
            {
                eventsModel.Id = eventDetails[0].Id;
                return(_connection.UpdateAsync(eventsModel));
            }
        }
Exemplo n.º 3
0
        private void EditEvent()
        {
            var eventsModel = new EventsModel
            {
                Title     = entryTitle.Text,
                EventDate = dpEventDate.Date + tpEventTime.Time,
                Location  = entryLocation.Text,
                IsDone    = switchDone.IsToggled
            };

            var eventsData = new EventsData();

            eventsData.AddItems(eventsModel);
            DisplayAlert("Event", "Successfull updated!", "OK");
            Navigation.PopAsync();
        }