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); }