public ActionResult CreateAdmin(Administrator possibleAdmin) { possibleAdmin.ConfirmEmail = false; string admin = possibleAdmin.isValid(possibleAdmin); if (admin != "Valid") { ViewData["isValid"] = admin; return View("SignUpAdmin"); } else { Administrator ConfirmedAdmin = possibleAdmin; ViewData["Email"] = ConfirmedUser.sendEmail(ConfirmedUser.Email, ConfirmedUser.UserName); ConfirmedAdmin.Init(possibleAdmin); return View("EmailConfirmationPage"); } }
public void Init(Administrator Table) { db.administrationV2.Add(new administrationV2 { 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 IsNullAdmin(Administrator 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.AdminKey)) { return true; } else return false; }
public string isValid(Administrator Self) { if (Self.AdminKey != "5") return "AdminKey"; else if (IsNullAdmin(Self)) return "NullFields"; else if (FindAdmin(Self.UserName, Self.Email)) return "Exist"; else return vf.PasswordCheck(Self.Password); }