Beispiel #1
0
        public BackToCompanyListCommand(ViewModelBase createCompanyViewModel, IRenavigator renavigator)
        {
            _companyViewModel = createCompanyViewModel;
            _renavigator      = renavigator;

            _companyViewModel.PropertyChanged += CreateCompanyViewModel_PropertyChanged;
        }
Beispiel #2
0
        public CompanyDetailsViewModel(IRenavigator navigateBackToCompanyView, IBonusRepository bonusRepo)
        {
            _employees = new ObservableCollection <Employee>();
            _bonusRepo = bonusRepo;

            BackToListCommand = new BackToCompanyListCommand(this, navigateBackToCompanyView);
        }
        public UpsertCompanyViewModel(ICompanyRepository compRepo, IRenavigator navigateBackToCompanyView)
        {
            BackToCompanyListCommand = new BackToCompanyListCommand(this, navigateBackToCompanyView);
            UpsertCompanyCommand     = new UpsertCompanyCommand(this, compRepo, UpsertAction, navigateBackToCompanyView);

            UpsertActionTitle = UpsertAction.Add.ToString();
        }
        public BackToEmployeeListCommand(ViewModelBase viewModelBase, IRenavigator renavigator)
        {
            _viewModelBase = viewModelBase;
            _renavigator   = renavigator;

            _viewModelBase.PropertyChanged += CreateCompanyViewModel_PropertyChanged;
        }
        public LogoutViewModel(IAccountService accountService, IAuthenticator authenticator, IRenavigator renavigate)
        {
            _accountService = accountService;
            _authenticator  = authenticator;
            _renavigate     = renavigate;

            Logout = new RelayACommand(LogoutUser);
        }
Beispiel #6
0
        public LoginCommand(LoginViewModel loginViewModel, IAuthenticator authenticator, IRenavigator renavigator)
        {
            _loginViewModel = loginViewModel;
            _authenticator  = authenticator;
            _renavigator    = renavigator;

            _loginViewModel.PropertyChanged += LoginViewModel_PropertyChanged;
        }
 public RegisterCommand(RegisterViewModel registerViewModel,
                        IUserManager userManager,
                        IRenavigator loginNavigator)
 {
     this.registerViewModel = registerViewModel;
     this.userManager       = userManager;
     this.loginNavigator    = loginNavigator;
 }
Beispiel #8
0
 public RegisterCommand(RegisterViewModel registerViewModel,
                        IAuthenticator authenticator,
                        IRenavigator registerRenavigator)
 {
     _registerViewModel   = registerViewModel;
     _authenticator       = authenticator;
     _registerRenavigator = registerRenavigator;
 }
Beispiel #9
0
 public LoginViewModel(
     IUserManager userManager,
     IRenavigator watchListNavigator,
     IRenavigator registerRenavigator)
 {
     LoginCommand        = new LoginCommand(userManager, this, watchListNavigator);
     ViewRegisterCommand = new RedirectCommand(registerRenavigator);
 }
Beispiel #10
0
        public RegisterCommand(RegisterViewModel registerViewModel, IAuthenticator authenticator, IRenavigator registerRenavigator)
        {
            _registerViewModel   = registerViewModel;
            _authenticator       = authenticator;
            _registerRenavigator = registerRenavigator;

            _registerViewModel.PropertyChanged += RegisterViewModel_PropertyChanged;
        }
Beispiel #11
0
        public LoginCommand(LoginViewModel loginViewModel, IAuthenticator authenticator, IRenavigator renavigator)

        {
            _loginViewModel = loginViewModel;

            _authenticator = authenticator;

            _renavigator = renavigator;
        }
        public UpsertCompanyCommand(UpsertCompanyViewModel addCompanyViewModel, ICompanyRepository compRepo, UpsertAction upsertAction, IRenavigator renavigator)
        {
            _compRepo            = compRepo;
            _addCompanyViewModel = addCompanyViewModel;
            _renavigator         = renavigator;
            _upsertAction        = upsertAction;

            _addCompanyViewModel.PropertyChanged += CreateCompanyViewModel_PropertyChanged;
        }
Beispiel #13
0
        public UpsertEmployeeCommand(UpsertEmployeeViewModel upsertEmployeeViewModel, IEmployeeRepository employeeRepo, UpsertAction upsertAction, IRenavigator renavigator)
        {
            _employeeRepo            = employeeRepo;
            _upsertEmployeeViewModel = upsertEmployeeViewModel;
            _renavigator             = renavigator;
            _upsertAction            = upsertAction;

            upsertEmployeeViewModel.PropertyChanged += CreateCompanyViewModel_PropertyChanged;
        }
 public ChangeLanguageViewModel(IAuthenticator authenticator, IRenavigator loginRenavigator)
 {
     App.LanguageChanged += LanguageChanged;
     ViewLoginCommand     = new RenavigateCommand(loginRenavigator);
     Authenticator        = authenticator;
     if (authenticator.IsLoggedIn)
     {
         IsVisibilityNeeded = false;
     }
     else
     {
         IsVisibilityNeeded = true;
     }
     ChangeLanguageCommand = new ChangeLanguageCommand(this);
     Languages             = App.Languages;
     Language = App.Language;
 }
        public UpsertEmployeeViewModel(IEmployeeRepository employeeRepo, ICompanyRepository companyRepo, IRenavigator navigateBackToCompanyView)
        {
            _companyRepo = companyRepo;

            _companies = new ObservableCollection <Company>();

            UploadCompaniesComboBox();

            BackToCompanyListCommand = new BackToEmployeeListCommand(this, navigateBackToCompanyView);
            UpsertCompanyCommand     = new UpsertEmployeeCommand(this, employeeRepo, UpsertAction, navigateBackToCompanyView);

            UpsertActionTitle = UpsertAction.Add.ToString();
        }
Beispiel #16
0
 public LoginCommand(IUserManager userManager, LoginViewModel loginViewModel, IRenavigator watchListNavigator)
 {
     this.userManager        = userManager;
     this.loginViewModel     = loginViewModel;
     this.watchListNavigator = watchListNavigator;
 }
Beispiel #17
0
 public RenavigateCommand(IRenavigator renavigator)
 {
     _renavigator = renavigator;
 }
Beispiel #18
0
 public AccountDataService(IAuthenticator authenticator, TaskManagementAccountsHttpClient accountsHttpClient, IRenavigator loginRenavigator)
 {
     _authenticator      = authenticator;
     _accountsHttpClient = accountsHttpClient;
     _loginRenavigator   = loginRenavigator;
 }
 public IssueDataService(IAuthenticator authenticator, TaskManagementIssuesHttpClient issuesHttpClient, IRenavigator loginRenavigator)
 {
     _authenticator    = authenticator;
     _issuesHttpClient = issuesHttpClient;
     _loginRenavigator = loginRenavigator;
 }
 public LoginViewModel(IAuthenticator authenticator, IRenavigator renavigator)
 {
     LoginCommand = new LoginCommand(authenticator, this, renavigator);
 }
Beispiel #21
0
 public RegisterViewModel(IUserManager userManager, IRenavigator loginNavigator)
 {
     RegisterCommand  = new RegisterCommand(this, userManager, loginNavigator);
     ViewLoginCommand = new RedirectCommand(loginNavigator);
 }
Beispiel #22
0
 public LogoutCommand(IUserManager userManager, IRenavigator loginNavigator)
 {
     this.userManager    = userManager;
     this.loginNavigator = loginNavigator;
 }
Beispiel #23
0
 public TaskDataService(IAuthenticator authenticator, TaskManagementTasksHttpClient tasksHttpClient, IRenavigator loginRenavigator)
 {
     _authenticator    = authenticator;
     _tasksHttpClient  = tasksHttpClient;
     _loginRenavigator = loginRenavigator;
 }
 public MainViewModel(ICurrentContext navigator, IViewModelFactory viewModelFactory, IUserManager userManager, IRenavigator loginNavigator)
 {
     Navigator        = navigator;
     this.userManager = userManager;
     UpdateCurrentViewModelCommand = new UpdateCurrentViewModelCommand(navigator, viewModelFactory);
     UpdateCurrentViewModelCommand.Execute(ViewType.Login);
     LogoutCommand = new LogoutCommand(userManager, loginNavigator);
 }
 public RedirectCommand(IRenavigator renavigator)
 {
     this.renavigator = renavigator;
 }
Beispiel #26
0
 public LoginViewModel(IAuthenticator authenticator, IRenavigator renavigator)
 {
     _authenticator = authenticator;
     _renavigator   = renavigator;
     LoginCommand   = new RelayCommand(LoginCmd);
 }
Beispiel #27
0
 public SignOutCommand(IAuthenticator authenticator, IRenavigator renavigator)
 {
     _authenticator = authenticator;
     _renavigator   = renavigator;
 }
 public RegisterCommand(RegisterViewModel registerViewModel, IAuthenticator authenticator, IRenavigator registerRenavigator)
 {
     this.registerViewModel   = registerViewModel;
     this.authenticator       = authenticator;
     this.registerRenavigator = registerRenavigator;
 }
Beispiel #29
0
 public RenavigateCommand(IRenavigator renavigator)
 {
     this.renavigator = renavigator;
 }