public DriverAccountViewModel(IDriverService driverService, IDriverViewModelMapper driverViewModelMapper) { _driverService = driverService ?? throw new ArgumentNullException(); _driverViewModelMapper = driverViewModelMapper ?? throw new ArgumentNullException(); ChangeToEditModeCommand = new RelayCommand(ChangeToEditMode); SaveChangesCommand = new RelayCommand(SaveChanges, CanSaveChanges); }
public DriversManagementViewModel(IDriverService driverService, IDriverViewModelMapper driverViewModelMapper) { _driverService = driverService ?? throw new ArgumentNullException(); _driverViewModelMapper = driverViewModelMapper ?? throw new ArgumentNullException(); DriversCollection = new ObservableCollection <DriverViewModel>(); RefreshDriverListView(); SaveDriverCommand = new RelayCommand(SaveDriver, IsDriverValid); }
public RegisterDriverViewModel(IDriverService driverService, IDriverViewModelMapper driverViewModelMapper, IMessengerService messengerService) { _driverService = driverService ?? throw new ArgumentNullException();; _driverViewModelMapper = driverViewModelMapper ?? throw new ArgumentNullException();; _messengerService = messengerService ?? throw new ArgumentNullException();; CurrentDriver = new DriverViewModel { Id = Guid.NewGuid() }; RegisterDriverCommand = new RelayCommand(RegisterDriver, CanRegister); }
public LoginViewModel(IDriverService driverService, IDriverViewModelMapper driverViewModelMapper, IMessengerService messengerService) { _driverService = driverService ?? throw new ArgumentNullException(); _driverViewModelMapper = driverViewModelMapper ?? throw new ArgumentNullException();; _messengerService = messengerService ?? throw new ArgumentNullException(); PopulateDriversListView(); LoginCommand = new RelayCommand( NavigateToDriverMainView, IsDriverSelected); RegisterCommand = new RelayCommand(NavigateToRegisterView); AdminLoginCommand = new RelayCommand(NavigateToAdminMainView); }
public void Setup() { _driverServiceMock = Substitute.For <IDriverService>(); _driverViewModelMapperMock = Substitute.For <IDriverViewModelMapper>(); _messengerServiceMock = Substitute.For <IMessengerService>(); }