public MainScreen(Database.Users LoggedUser) { loggedUser = LoggedUser; InitializeComponent(); this.Text += this.loggedUser.SurName + " " + this.loggedUser.FirstName; LoadCarsToCombox(); initializeChrome(""); }
public Model.Users getUser(int id) { Database.Users user = _context.Users.FirstOrDefault(e => e.UserId == id); if (user == null) { throw new Exception("User don't exist"); } return(_mapper.Map <Model.Users>(user)); }
public bool Exist(string email) { Database.Users user = _context.Users.FirstOrDefault(e => e.Email == email); if (user != null) { return(true); } return(false); }
public static User Map(Database.Users user) { User newUser = new User { Id = user.Rowid, UserId = user.Userid, Role = RoleMapper.Map(user.UserroleNavigation) }; return(newUser); }
public Model.Users Update(int id, CustomerUpsert customer) { Database.Users user = _context.Users.FirstOrDefault(e => e.UserId == id); if (user == null) { throw new Exception("User don't exist"); } _context.Users.Attach(user); _context.Users.Update(user); _mapper.Map(customer, user); _context.SaveChanges(); return(_mapper.Map <Model.Users>(user)); }
public Model.Users Login(string email, string password) { Database.Users user = _context.Users.FirstOrDefault(e => e.Email == email); if (user != null) { var newHash = HashGenerator.GenerateHash(user.PasswordSalt, password); if (newHash == user.PasswordHash) { return(_mapper.Map <Model.Users>(user)); } } return(null); }
public Model.Users Register(Model.Users request) { if (request.Password != request.PassworConfirm) { throw new Exception("Passwords don't match"); } Database.Users user = _mapper.Map <Database.Users>(request); user.PasswordSalt = HashGenerator.GenerateSalt(); user.PasswordHash = HashGenerator.GenerateHash(user.PasswordSalt, request.Password); _context.Users.Add(user); _context.SaveChanges(); return(_mapper.Map <Model.Users>(user)); }
private void Login() { Database.Users user = BusinessClasses.MenageContext.Login(cmbLogin.SelectedValue.ToString(), tbxPassword.Text); if (user.Id > 0) { User = user; this.DialogResult = System.Windows.Forms.DialogResult.OK; } else { counter++; if (counter > 3) { MessageBox.Show("Trzy błedne logowania. Aplikacja zostanie zamknięta"); this.Close(); } tbxPassword.Text = ""; } }