public void ChangePassword(PehUser pehUser, string password) { var user = db.PehUsers.Find(pehUser.ID); user.Password = hashPassword(password); db.SaveChanges(); }
private void btnAddUser_Click(object sender, RoutedEventArgs e) { PehUser pehUser = new PehUser(); pehUser.Name = txtName.Text; pehUser.Surname = txtSurname.Text; pehUser.UserName = txtUserName.Text; pehUser.Password = new Service.PehUserService().hashPassword(pwPassword.Password); var selectedRole = cbUserRole.SelectedItem as Role; if (selectedRole == null) { MessageBox.Show("Rol seçiniz"); return; } pehUser.RoleID = selectedRole.ID; db.PehUsers.Add(pehUser); db.SaveChanges(); MessageBox.Show("Yeni kullanıcı oluşturuldu."); txtName.Text = ""; txtSurname.Text = ""; txtUserName.Text = ""; }
public ChangePasswordWindow(PehUser pehUser) { InitializeComponent(); this.pehUser = pehUser; }
public UserWindow1() { loginUser = (PehUser)App.Current.Properties["User"]; InitializeComponent(); }
public bool Insert(PehUser pehUser) { return(true); }
public bool CheckPassword(PehUser user, string password) { return(user.Password == hashPassword(password)); }
public MainWindow() { loginUser = (PehUser)App.Current.Properties["User"]; //Giriş yapan kullanıcıyı her sayfada ayrı ayrı tutmak yerine globalde tutmak için. Link LoginWindowda mevcut. InitializeComponent(); }