Beispiel #1
0
        /// <summary>
        /// 添加域名
        /// </summary>
        public async Task <Models.Domain> CreateDomainAsync(Models.Domain model)
        {
            model.Init();
            await DomainRepository.AddAsync(model);

            return(model);
        }
Beispiel #2
0
        public async Task <List <Models.Domain> > GetDomainsAsync()
        {
            try
            {
                IGraphServiceDomainsCollectionPage domains = await graphClient.Domains.Request().GetAsync();

                List <Models.Domain> values = new List <Models.Domain>();
                foreach (Domain domain in domains.CurrentPage)
                {
                    Models.Domain value = new Models.Domain()
                    {
                        Id        = domain.Id,
                        IsDefault = domain.IsDefault.HasValue ? domain.IsDefault.Value : false
                    };
                    values.Add(value);
                }
                return(values);
            }
            catch
            {
                throw;
            }
        }
Beispiel #3
0
 /// <summary>
 /// Add Domain
 /// </summary>
 /// <param name="licenseId">License id (required)</param>
 /// <param name="domain">The domain to be added</param>
 public async Task <Models.Domain> CreateAsync(string licenseId, Models.Domain domain)
 {
     return(await _apiClient.CreateAsync(licenseId, domain));
 }
Beispiel #4
0
 /// <summary>
 /// 修改域名
 /// </summary>
 public async Task UpdateDomain(Models.Domain model)
 {
     throw new NotImplementedException();
 }