private void SwitchToServiceStoreWindow(object param) { SessionGroup sg = (SessionGroup)((ListBox)param).SelectedItem; EveryServiceStoreWindow ssw = new EveryServiceStoreWindow(sg.ID, ContextTeacher); SwitchWindows(ssw); }
public EveryServiceStoreViewModel(EveryServiceStoreWindow sourceWindow, int SessionGroupID, Teacher ContextTeacher) { this._contextDal = new ServiceStoreDAL(); this.TeamDal = new TeamDAL(); this.ServiceTableDal = new ServiceTableDAL(); this.ServiceTableFieldDal = new ServiceTableFieldDAL(); this.ServiceRequestDal = new ServiceRequestDAL(); this.DictionaryDal = new DictionaryDAL(); this.SessionGroupID = SessionGroupID; this.SourceWindow = sourceWindow; this.ContextTeacher = ContextTeacher; this.DeleteFilter = new RelayCommand(DeleteSelectedFilter); this.ServiceStoreList = ReloadServiceStoreList(); this.TeamList = new ObservableCollection <Team>(TeamDal.FindAll(x => x.SessionGroupID == SessionGroupID)); this.ServiceStoreEdit = new RelayCommand(EditServiceStore, CanEditOrDeleteSelectedItem); this.ServiceTableList = ReloadServiceTableList(); this.LogoutCommand = new RelayCommand(Logout); this.BackToStartWindow = new RelayCommand(NavigateBack); this.ServiceRequestList = ReloadServiceRequestList(); this.DeleteRequestFilters = new RelayCommand(RequestFilterClear); this.ServiceRequestEdit = new RelayCommand(OpenSelectedServiceRequest, CanEditOrDeleteSelectedItem); FillFilters(false); }