コード例 #1
0
 public AddGoogleSuite(
     DomainName domainName,
     ServiceId serviceId,
     GoogleVerificationToken verificationToken)
 {
     DomainName        = domainName;
     ServiceId         = serviceId;
     VerificationToken = verificationToken;
 }
コード例 #2
0
        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();
        }
コード例 #3
0
        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;
        }