/// <summary> /// store tenant infomation /// </summary> /// <param name="tenant">tenant object</param> public async Task StoreTenantAsync(Tenant tenant, CancellationToken cancellationToken = default) { NullCheckHelpers.EnsureArgumentIsNotNullOrEmpty(tenant); var addressId = await addressRepository.AddAsync(tenant.Address.CreateDtoAddress()); await tenantRepository.AddAsync(tenant.CreateDtoTenant(addressId), cancellationToken); }