public MembershipUser CreateUser(string username, string password, string email)
        {
            using (ApplicationServices db = new ApplicationServices())
            {
                User user = new User();

                user.Name = "";
                user.Username = username;
                user.Email = email;
                user.PasswordSalt = CreateSalt();
                user.Password = CreatePasswordHash(password, user.PasswordSalt);
                user.CreatedAt = DateTime.Now;
                user.LastModifiedAt = DateTime.Now;
                user.IsActivated = false;
                user.IsLockedOut = false;
                user.LastLockedOutAt = DateTime.Now;
                user.LastLoginAt = DateTime.Now;
                user.NewPasswordRequestedAt = DateTime.Now;
                user.NewEmailKey = GenerateKey();

                db.Users.Add(user);
                db.SaveChanges();

                SendActivationEmail(user);
                    
                return GetUser(username);
            }
        }
        private static void SendActivationEmail(User user)
        {
            string ActivationLink = "http://*****:*****@gmail.com", user.Email)
            {
                Subject = "Activate your account",
                Body = ActivationLink
            };

            var client = new SmtpClient("smtp.gmail.com", 587)
            {
                Credentials = new System.Net.NetworkCredential("", ""),
                EnableSsl = true
            };
            client.Send(message);

        }