public LoginViewModel(MainWindowViewModel mainWindowViewModel, IRaceRegDB RaceRegDB, IDialogService dialogService) : base(mainWindowViewModel) { _database = RaceRegDB; _dialogService = dialogService; LoginMessage = ""; }
public CreateAffiliationViewModel(MainWindowViewModel mainWindowViewModel, IRaceRegDB db, IDialogService dialogService) : base(mainWindowViewModel) { Affiliations = new ObservableCollection <Affiliation>(); Affiliation = new Affiliation(); _database = db; _dialogService = dialogService; }
public EditParticipantViewModel(string header, MainWindowViewModel mainWindowViewModel, RegistrationViewModel registrationView, IRaceRegDB db, Participant selectedParticipant) : base(header) { _database = db; mainWindow = mainWindowViewModel; this.registrationView = registrationView; this.Affiliations = mainWindow.Affiliations; this.Affiliation = mainWindow.CurrentUser.Affiliation; this.Participant = selectedParticipant; }
public RegistrationViewModel(MainWindowViewModel mainWindowViewModel, IRaceRegDB RaceRegDB, IDialogService dialogService) : base(mainWindowViewModel) { ChildViewModels = new ObservableCollection <ChildControl>(); _database = RaceRegDB; _dialogService = dialogService; mainWindow.QueryDatabase(); }
public CreateAccountViewModel(MainWindowViewModel mainWindowViewModel, IRaceRegDB db, IDialogService dialogService) : base(mainWindowViewModel) { User = new User(); _database = db; _dialogService = dialogService; mainWindow = mainWindowViewModel; this.Affiliations = mainWindow.Affiliations; mainWindow.QueryDatabase(); }
public AddParticipantViewModel(string header, MainWindowViewModel mainWindowViewModel, RegistrationViewModel registrationView, IRaceRegDB db) : base(header) { _database = db; mainWindow = mainWindowViewModel; this.registrationView = registrationView; Participant = new Participant(); this.Affiliations = mainWindow.Affiliations; this.Affiliation = mainWindow.CurrentUser.Affiliation; mainWindow.QueryDatabase(); }
public AddMeetViewModel(string header, MainWindowViewModel mainWindowViewModel, RegistrationViewModel registrationView, IRaceRegDB db) : base(header) { _database = db; mainWindow = mainWindowViewModel; this.registrationView = registrationView; Meet = new Meet(); this.Affiliation = mainWindow.CurrentUser.Affiliation; this.CurrentUser = mainWindow.CurrentUser; mainWindow.QueryDatabase(); }
/// <summary> /// Initializes a new instance of the MainViewModel class. /// </summary> public MainViewModel(IRaceRegDB RaceRegDB, IDialogService dialogService) { ////if (IsInDesignMode) ////{ //// // Code runs in Blend --> create design time data. ////} ////else ////{ //// // Code runs "for real" ////} ChildViewModels = new ObservableCollection <ChildControl>(); _database = RaceRegDB; _dialogService = dialogService; Affiliations = new ObservableCollection <Affiliation>(); Participants = new ObservableCollection <Participant>(); QueryDatabase(); }