ButlerWeb.Areas.Butler.Models.Authorization.AddUser C# (CSharp) Метод

AddUser() публичный Метод

public AddUser ( User user ) : void
user User
Результат void
        public void AddUser(User user)
        {
            // Validate
            foreach (var u in data.Users)
            {
                if (u.Email == user.Email)
                {
                    throw new Exception("User already exist");
                }
            }

            // hash password
            user.Password = BCrypt.Net.BCrypt.HashPassword(user.Password,9);

            data.Users.Add(user);
            Save();
        }

Usage Example

Пример #1
0
        public ActionResult Index(User user)
        {
            var auth = new Authorization();
            auth.AddUser(user);

            // Create session
            FormsAuthentication.SetAuthCookie(user.Email, true);

            return RedirectToAction("Login", "Account");
        }
All Usage Examples Of ButlerWeb.Areas.Butler.Models.Authorization::AddUser