Esempio n. 1
0
        public SignUpResponse SignupUser(SignupModel model)
        {
            bool userExists = _context.Appuser.Select(x => x.Email == model.Email).FirstOrDefault();

            if (userExists)
            {
                return(new SignUpResponse {
                    Success = false, Message = "Email Already Exists"
                });
            }

            // Map it
            var user = SignupModelToUsers.Map(model);

            user.Salt     = Salt();
            user.Password = HashPassword(user.Password, user.Salt);

            // Save to the database
            _context.Appuser.Add(user);
            _context.SaveChanges();

            return(new SignUpResponse
            {
                Success = true,
                Message = "Sign Up Successful"
            });
        }
Esempio n. 2
0
 public void Save()
 {
     _context.SaveChanges();
 }