public ActionResult CreateLeader(Leader possibleLead)
        {
            possibleLead.ConfirmEmail = false;
            string leader = possibleLead.isValid(possibleLead);

            if (leader != "Valid")
            {
                ViewData["isValid"] = leader;
                return View("SignUpLeader");
            }
            else
            {
                Leader ConfirmedLead = possibleLead;
                ViewData["Email"] = ConfirmedUser.sendEmail(ConfirmedLead.Email, ConfirmedLead.UserName);
                ConfirmedLead.Init(possibleLead);
                return View("EmailConfirmationPage");
            }
        }
Пример #2
0
 public void Init(Leader Table)
 {
     db.leaderTableV2.Add(new leaderTableV2
         {
             UserName = Table.UserName,
             Email = Table.Email,
             ConfirmEmail = Table.ConfirmEmail,
             OptionalPhoneNumber = Table.OptionalPhoneNumber,
             Password = vf.Encrypt(Table.Password),
             Address = Table.Address,
             BirthDate = Table.Birthdate,
             Gender = Table.Gender,
             FirstName = Table.FirstName,
             MiddleName = Table.MiddleName,
             LastName = Table.LastName,
             PhoneNumber = Table.PhoneNumber
         });
         db.SaveChanges();
 }
Пример #3
0
 public Boolean IsNullLeader(Leader Table)
 {
     if (vf.IsNull(Table.UserName) ||
              vf.IsNull(Table.Email) ||
              vf.IsNull(Table.Password) ||
              vf.IsNull(Table.Address) ||
              vf.IsNull(Table.Birthdate) ||
              vf.IsNull(Table.Gender) ||
              vf.IsNull(Table.FirstName) ||
              vf.IsNull(Table.LastName) ||
              vf.IsNull(Table.PhoneNumber) ||
              vf.IsNull(Table.LeaderKey))
     {
         return true;
     }
     else return false;
 }
Пример #4
0
 public string isValid(Leader Self)
 {
     if (Self.LeaderKey != "5")
         return "LeaderKey";
     else if (IsNullLeader(Self))
         return "NullFields";
     else if (FindLeader(Self.UserName, Self.Email))
         return "Exist";
     else return vf.PasswordCheck(Self.Password);
 }