private void Log_in_Click(object sender, RoutedEventArgs e) { LoginView mainWindow = new LoginView(Login.Text, PasswordBox.Password); List <int> data = mainWindow.Presenter(); if (data[0] == 0) { Wrong_entrance.Visibility = Visibility.Visible; } if (data[0] == 2) { Admin form = new Admin(); form.Show(); } if (data[0] == 1) { UserProfiler form = new UserProfiler(data[1]); form.Show(); } if (data[0] == 3) { TesterWindow form = new TesterWindow(); form.Show(); } }
public UserPresenter(IKernel kernel, IUserView view, IUser_sUpdateService user_SUpdateService, UserProfiler userProfiler) { this.kernel = kernel; this.view = view; this.userProfiler = userProfiler; this.user_SUpdateService = user_SUpdateService; this.user_SUpdateService.ChangeSelectedUser(userProfiler.Id); view.Show(); }
public void CheckLogin(string name, string password) { List <int> loginRequest = userDataBase.Login(name, password); if (loginRequest[0] == 0) { WrongLoginData?.Invoke(); } else { userProfiler = new UserProfiler(loginRequest[0], loginRequest[1]); UserWasOpen(); } }
public UserProfilerPresenter(IKernel kernel, UserProfiler userProfiler) { this.kernel = kernel; kernel.Bind <IAdmin_sUpdateService>().To <Admin_sUpdateService>(); kernel.Bind <IAdminService>().To <AdminService>(); kernel.Bind <IUser_sUpdateService>().To <User_sUpdateService>(); switch (userProfiler.TypeId) { case 1: UserPresenter userPresenter = new UserPresenter(kernel, kernel.Get <IUserView>(), kernel.Get <IUser_sUpdateService>(), userProfiler); break; case 2: AdminPresenter adminPresenter = new AdminPresenter(kernel, kernel.Get <IAdminView>(), kernel.Get <IAdmin_sUpdateService>(), kernel.Get <IAdminService>()); break; case 3: view = kernel.Get <ITesterView>(); break; } }
public LoginService(UserDataBase userDataBase) { this.userDataBase = userDataBase; userProfiler = null; }