protected async override void OnAppearing() { base.OnAppearing(); // progressBar.IsVisible = true; eventVolunteers = await App.MyEvVl.GetAllEventsForVolunteer(); if (eventVolunteers.Count() != 0) { foreach (var ev in eventVolunteers) { EventV eventV = await App.MyEvVl.GetEventsByIdAsync(ev.EventId); myEventsList.RemoveAll(eventt => eventt.Id == eventV.Id); myEventsList.Add(eventV); } //progressBar.IsVisible = false; } if (myEventsList.Count() != 0) { // progressBar.IsVisible = false; //lsvEventForVolunteer.ItemsSource = myEventsList; lsvEventForVolunteer.ItemsSource = myEventsList; } }
private void window_Loaded(object sender, RoutedEventArgs e) { TeamsV.SendInitData(); EventV.SendInitData(); UpdateMatchTabEnabled(); }
private void btnFiltering_Clicked(object sender, EventArgs e) { EventV eventV = BindingContext as EventV; FilteringLists filtering = new FilteringLists(); filtering.BindingContext = eventV; Navigation.PushAsync(filtering); }
private async void btnAddEvent_Clicked(object sender, EventArgs e) { EventV ev = new EventV(); EventDetails eventDetails = new EventDetails() { BindingContext = ev, Title = "Create Event" }; await Navigation.PushAsync(eventDetails); }
private async void tbiDelete_Clicked(object sender, EventArgs e) { Boolean answer = await DisplayAlert("Confirmation", "Are you sure you want to Delte the Event?", "Yes", "No"); if (answer) { EventV eventV = this.BindingContext as EventV; await App.MyEvVl.DeleteEventAsync(eventV.Id); await Navigation.PopAsync(); } }
private async void NavBack_Clicked(object sender, EventArgs e) { EventV eventV = BindingContext as EventV; eventV.Address = picker.SelectedItem.ToString(); EventList eventList = new EventList() { BindingContext = eventV, Title = "Filter By Address" }; await Navigation.PushAsync(eventList); }
private async void btnSave_Clicked(object sender, EventArgs e) { EventV eventV = this.BindingContext as EventV; Boolean answer = await DisplayAlert("Confirmation", "Are you sure you want to save?", "Yes", "No"); if (answer) { if (eventV.Id == 0) { eventV.Id = await App.MyEvVl.AddToEvent(eventV); } else { await App.MyEvVl.UpdateEventAsync(eventV); } await Navigation.PopAsync(); } }
private async void Save_Clicked(object sender, EventArgs e) { Boolean answer = await DisplayAlert("Confirmation", "Are you sure you want to save?", "Yes", "No"); if (answer) { Volunteer vol = new Volunteer { Name = entstdName.Text }; EventV evt = new EventV { Title = entCouName.Text }; EventVolunteer evtVol = new EventVolunteer { Mark = entMarks.Text }; vol.Id = await App.Mystdc.AddToVolunteer(vol); evt.Id = await App.Mystdc.AddToEvent(evt); evtVol.Id = await App.Mystdc.AddToEventVolunteer(evtVol); } }
protected async override void OnAppearing() { base.OnAppearing(); if (this.Title.Equals("Filter By Address")) { EventV eventV = BindingContext as EventV; events = await App.MyEvVl.GetAllEventsByAddress(eventV.Address); foreach (var ee in events) { await App.MyEvVl.SetVolunteerNo(ee.Id); } lsvEvent.ItemsSource = events; } else { events = await App.MyEvVl.GetAllEventAsync(); lsvEvent.ItemsSource = events; } }
private async void lsvEventForVolunteer_Refreshing(object sender, EventArgs e) { eventVolunteers = await App.MyEvVl.GetAllEventsForVolunteer(); if (eventVolunteers.Count() != 0) { foreach (var ev in eventVolunteers) { EventV eventV = await App.MyEvVl.GetEventsByIdAsync(ev.EventId); myEventsList.RemoveAll(eventt => eventt.Id == eventV.Id); myEventsList.Add(eventV); } //progressBar.IsVisible = false; } if (myEventsList.Count() != 0) { // progressBar.IsVisible = false; //lsvEventForVolunteer.ItemsSource = myEventsList; lsvEventForVolunteer.ItemsSource = myEventsList; } lsvEventForVolunteer.EndRefresh(); }
public Task <int> UpdateEventAsync(EventV obj) { return(_database.UpdateAsync(obj)); }
//event methods public Task <int> AddToEvent(EventV obj) { return(_database.InsertAsync(obj)); }
private void TeamsView_SendData(object sender, EventArgs <TeamsViewModel> e) { UpdateMatchTabEnabled(); EventV.SendTeamsData(sender, e); }