Esempio n. 1
0
        public async Task CreateTenancyAsync(Guid portfolioId, StartTenancyJourneyViewModel viewModel)
        {
            //Untested

            var tenants = new List <TenantViewModel>();

            foreach (var tenant in viewModel.Tenants)
            {
                tenants.Add(await _tenantsDataProvider.CreateAsync(portfolioId, tenant));
            }

            var tenancy = await _tenanciesDataProvider.CreateAsync(portfolioId, viewModel.Tenancy, tenants);

            await _tenanciesDataProvider.CreateTenantTenancyAsync(tenancy, tenants);
        }