public AddGoogleSuite( DomainName domainName, ServiceId serviceId, GoogleVerificationToken verificationToken) { DomainName = domainName; ServiceId = serviceId; VerificationToken = verificationToken; }
public void AddGoogleSuite(ServiceId serviceId, GoogleVerificationToken verificationToken) { CheckIfServiceAlreadyExists(serviceId); if (_services.Any(x => x.Value.Type.Value == ServiceType.googlesuite.Value)) { throw new GoogleSuiteServiceAlreadyExistsException(); } ApplyChange(new GoogleSuiteWasAdded(_name, serviceId, verificationToken)); UpdateRecordSet(); }
public GoogleSuiteWasAdded( DomainName domainName, ServiceId serviceId, GoogleVerificationToken verificationToken) { DomainName = domainName; SecondLevelDomain = domainName.SecondLevelDomain; TopLevelDomain = domainName.TopLevelDomain.Value; ServiceId = serviceId; VerificationToken = verificationToken; var service = new GoogleSuiteService(serviceId, verificationToken); ServiceType = service.Type.Value; ServiceLabel = service.Label; }