internal OrganizationDetails ToOrganizationDetails() { return(new OrganizationDetails { Id = Id, AdminDetails = KeyVaultCertificateAdministratorDetails.ToAdministratorDetails(AdministratorDetails), }); }
internal static List <KeyVaultCertificateAdministratorDetails> FromAdministratorDetails(IEnumerable <AdministratorDetails> administratorDetails) { if (administratorDetails == null || administratorDetails.Count() == 0) { return(null); } return(administratorDetails.Select(adminDetails => KeyVaultCertificateAdministratorDetails.FromAdministratorDetails(adminDetails)).ToList()); }
protected override void ProcessRecord() { if (ShouldProcess(string.Empty, Properties.Resources.CreateCertificateAdministrator)) { var adminDetails = new KeyVaultCertificateAdministratorDetails { FirstName = FirstName, LastName = LastName, EmailAddress = EmailAddress, PhoneNumber = PhoneNumber, }; this.WriteObject(adminDetails); } }
internal static KeyVaultCertificateOrganizationDetails FromOrganizationalDetails(OrganizationDetails organizationalDetails) { if (organizationalDetails == null) { return(null); } var kvcOrganizationDetails = new KeyVaultCertificateOrganizationDetails { Id = organizationalDetails.Id, AdministratorDetails = KeyVaultCertificateAdministratorDetails.FromAdministratorDetails(organizationalDetails.AdminDetails), }; return(kvcOrganizationDetails); }