示例#1
0
        public async Task <string> Status(UpdateTenantStatusInput input)
        {
            var tenant = await _tenantRepository.SingleOrDefaultAsync(p => p.Id == input.Id);

            if (tenant == null)
            {
                throw new BusinessException($"不存在Id为{input.Id}的租户信息");
            }

            tenant.Status = input.Status;
            await _tenantRepository.UpdateAsync(tenant);

            if (input.Status == Common.Status.Valid)
            {
                return("启用租户成功");
            }
            return("禁用租户成功");
        }
示例#2
0
 public async Task <string> Status(UpdateTenantStatusInput input)
 {
     return(await _tenantDomainService.Status(input));
 }