Пример #1
0
        public Session(Event parent)
        {
            EventId = parent.Id;

            Start = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 14, 30, 0);
            End = Start.AddHours(1);
            Description = "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum nostrud ipsum consectetur.";
            Room = "B33";
        }
Пример #2
0
        protected async override void OnNavigatedTo(NavigationEventArgs e)
        {
            Event = e.Parameter as Event;

            await LoadSessions(Event);
            
            itemList.ItemsSource = _sessions;

            gridEvent.DataContext = Event;
        }
 private async Task SaveEvent(Event item)
 {
     //TODO: save the new event
     
     Events.Add(item);
 }
        private async Task SaveEvent(Event item)
        {
            await App.MobileService.GetTable<Event>().InsertAsync(item);

            Events.Add(item);
        }
Пример #5
0
 private async Task LoadSessions(Event eventItem)
 {
     //TODO: Query Sessions for selected eventItem.Id
     
 }
 private async Task LoadSessions(Event eventItem)
 {
     Sessions = await App.MobileService.GetTable<Session>().Where(e => e.EventId == Event.Id).ToEnumerableAsync();
 }
 public EventEditorViewModel()
 {
     Editing = false;
     Event = new Event();
 }