Example #1
0
        public static TenancyDTO ToDTO(this ChangeTenantRequest tenant)
        {
            TenancyDTO dto = new TenancyDTO
            {
                PersonId       = tenant.PersonId,
                UserName       = tenant.PersonName,
                From           = tenant.From,
                To             = tenant.To,
                UnitId         = tenant.UnitId,
                NumberOfPeople = tenant.NumberOfPeople
            };

            return(dto);
        }
        public async Task <IActionResult> ChangeTenant([FromBody] ChangeTenantRequest tenant)
        {
            await _baseInfoApplicationService.ChangeTenantAsync(tenant);

            return(Ok());
        }
 public async Task ChangeTenantAsync(ChangeTenantRequest newTenant)
 {
     var tenant = newTenant.ToDTO();
     await _buildingManager.UpdateTenancyAsync(newTenant.OldFrom, tenant).ConfigureAwait(false);
 }