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"); } }
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(); }
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; }
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); }