private async Task LoadShowingByIdAndDate() { if (SelectedDate == null || SelectedFilm == null) { Showings.Clear(); return; } try { await _events.PublishOnUIThreadAsync(new LoadingOnEvent()); var res = await _showingEndpoint.GetShowingsByIdAndDate(SelectedFilm.Id, SelectedDate.Value); Showings = new BindingList <ShowingModel>(res); } catch (Exception ex) { // TODO throw; } finally { await _events.PublishOnUIThreadAsync(new LoadingOffEvent()); } }
private void RemoveShowingExecute(object obj) { Controller.Delete(SelectedShowing); Showings.Remove(SelectedShowing); }
public TVMovie(int newId, TVProgramme tvp) : this(newId) { Showings.Add(tvp); Title = tvp.Title; }
public void AddTime(Showtime time) { Showings.Add(time); }