Beispiel #1
0
 private void ListViewModel_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     if (_meetingCentresListViewModel.SelectedItemIndex >= 0)
     {
         MeetingCentre = _meetingCentresListViewModel.ListItems[_meetingCentresListViewModel.SelectedItemIndex];
     }
 }
        private void StackPanel_Loaded(object sender, RoutedEventArgs e)
        {
            var context = this.DataContext as MeetingCentreDetailViewModel;

            _model = context.MeetingCentre;
            ContentPanel.DataContext = _model;
            context.PropertyChanged += Context_PropertyChanged;
        }
Beispiel #3
0
        private void SetContextFromCentre(MeetingCentreModel model)
        {
            var selectedCentre = model;

            if (selectedCentre != null)
            {
                this.ListItems = selectedCentre.MeetingRooms as ObservableCollection <MeetingRoomModel>;
            }
        }
        public async Task <MeetingCentreModel> UpdateAsync(MeetingCentreModel entity)
        {
            var mapped = _mapper.Map <MeetingCentre>(entity);

            _context.MeetingCentres.Update(mapped);
            await _context.SaveChangesAsync();

            return(entity);
        }
Beispiel #5
0
 public MeetingCentreDetailViewModel(MeetingCentresListViewModel listViewModel)
 {
     MeetingCentre = new MeetingCentreModel();
     _meetingCentresListViewModel = listViewModel;
     _meetingCentresListViewModel.PropertyChanged += ListViewModel_PropertyChanged;
 }
 public Task <MeetingCentreModel> EditMeetingCentreByModelAsync(MeetingCentreModel model)
 {
     throw new System.NotImplementedException();
 }