コード例 #1
0
ファイル: Session.cs プロジェクト: kirillg/Demo-EventBuddy
        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;
        }
コード例 #3
0
 private async Task SaveEvent(Event item)
 {
     //TODO: save the new event
     
     Events.Add(item);
 }
コード例 #4
0
        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
     
 }
コード例 #6
0
 private async Task LoadSessions(Event eventItem)
 {
     Sessions = await App.MobileService.GetTable<Session>().Where(e => e.EventId == Event.Id).ToEnumerableAsync();
 }
コード例 #7
0
 public EventEditorViewModel()
 {
     Editing = false;
     Event = new Event();
 }