Example #1
0
        public loginPresenter(IKernel kernel, Ilogin view, IAuthService authservice)
        {
            _kernel      = kernel;
            _view        = view;
            _authservice = authservice;

            _view.Show_login           += Show_login;
            _view.Show_register_screen += Show_register_screen;
        }
        private void LoginAdmin()
        {
            Ilogin.ValidateAllProperties();

            // Insert and Check if username and password match
            if (!Ilogin.HasErrors)
            {
                if (Ilogin.CheckUsernameAndPasswordMatch())
                {
                    // Navigate To HomeViewModel
                    parent.NavigateTo(new HomeViewModel(parent));
                }
                else
                {
                    // Display error message to user indicate that username and password entered does not match in database
                    MessageBox.Show(Validations.AdminValidationHelper.ERROR_INVALID_USERNAME_PASSWORD, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
 public EmployeeProviderController(IEmployeeProvider employeeProvider, Ilogin login)
 {
     this.employeeProvider = employeeProvider;
     this.login            = login;
 }
 public LoginController(Ilogin loginInstance)
 {
     this.loginInstance = loginInstance;
 }