public UsersInfoOutput GetUserInfo(UsersCore user) { UsersInfoOutput u = new UsersInfoOutput(); //string hashedPass = _passHash.GetPassword(); //var user = _repository.Users.Where(x => x.Username == username && x.Password == hashedPass).FirstOrDefault(); u.Id = user.Id; u.Username = user.Username; u.Email = user.Email; u.CreationTime = user.CreationTime; return(u); }
public string Registration(RegistrationInput input) { var UserInfo = _regRepository.Users; if (UserInfo.Where(x => x.Username == input.Username).Any()) { return("UserNameFalse"); } else if (UserInfo.Where(x => x.Email == input.Email).Any()) { return("InvalidEmail!"); } else { UsersCore reg = new UsersCore(); reg.Username = input.Username; reg.Email = input.Email; string hashPassword = _passHash.GetPassword(input.Password); reg.Password = hashPassword; _regRepository.Users.Add(reg); _regRepository.SaveChanges(); return("ok"); } }
public IActionResult Profile(UsersCore user) { var GetUsersInfo = _usersInfo.GetUserInfo(user); return(View(GetUsersInfo)); }