Example #1
0
        /// <summary>
        /// Get all tenants
        /// </summary>
        /// <returns></returns>
        public async Task <IEnumerable <Tenant> > GetTenantsAsync(CancellationToken cancellationToken = default)
        {
            var dtoTenants = await tenantRepository.ListAsync(cancellationToken);

            if (dtoTenants == null)
            {
                throw new SqlEntityNullReferenceException(nameof(dtoTenants), nameof(dtoTenants)); //add argument to this exception for lists
            }
            var tenants = await MapAddressesToTenants(dtoTenants);

            return(tenants);
        }