//public void allUsers() //{ // var result = db.UserAccounts.ToList(); // foreach (UserAccount item in result) // { // Console.WriteLine(item.UserName); // } //} public bool loginUser(UserAccount user) { UserAccount account = db.UserAccounts.Where(x => x.UserName == user.UserName).FirstOrDefault(); if (account == null) { return(false); } else if (BCryptHashing.ValidatePassword(user.Password, account.Password)) { return(true); } else { return(false); } }
public Boolean insertNewUser(UserAccount user) { if (userAlreadyExistsInDB(user.UserName, user.Password)) // check whether user already exists in db or not { Console.WriteLine("Record Already exists \n Choose another username"); return(false); } else { // user.Password= BCryptHashing user.Password = BCryptHashing.HashPassword(user.Password); db.UserAccounts.Add(user); db.SaveChanges(); Console.WriteLine("user Added Successfully"); return(true); } }