protected void GuardarAdministradorButton_Click(object sender, EventArgs e) { ServiceLogic.Admin newAdmin; newAdmin = new ServiceLogic.Admin(nombreAdministradorInput.Text, claveAdministradorInput.Text); logic.newAdmin(newAdmin); }
/// <summary> /// This helps to check if all data is correct. /// </summary> /// <returns>Returns a new Admin.</returns> public void CreateAdmin(Admin adminData) { string AdminName; string AdminPassword; string AdminFLast; string AdminSLast; int AdminId = adminData.Id; int AdminPhone = adminData.Phone; string AdminMail; #region Set data. if (ValidateString(adminData.Password)) { AdminPassword = adminData.Password; } else { throw new ArgumentException("Password cannot be empty."); } if (ValidateString(adminData.Name)) { AdminName = adminData.Name; } else { throw new ArgumentException("Name cannot be empty."); } if (ValidateString(adminData.LastName)) { AdminFLast = adminData.LastName; } else { throw new ArgumentException("The first Lastname cannot be empty."); } if (ValidateString(adminData.SecondLastName)) { AdminSLast = adminData.SecondLastName; } else { throw new ArgumentException("The second Lastname cannot be empty."); } if (ValidateString(adminData.SecondLastName)) { AdminMail = adminData.Mail; } else { throw new ArgumentException("Mail cannot be empty."); } #endregion Admin NewAdmin = new Admin(0, AdminPassword, AdminName, AdminFLast, AdminSLast, AdminId, AdminPhone, AdminMail); //Crear metodo para insertarlo a la base de datos. NewAdmin = null; }