public async Task <ExecutionResult> Execute(ExecuteContext <IRemoveAllLicensesPartnerPortalUserArguments> context) { var arguments = context.Arguments; var skuList = _office365LicenseService .GetAllUserLicenses(arguments.Office365CustomerId, arguments.Office365UserId) .Result.Select(l => l.Office365Offer.Sku).ToList(); if (skuList.Any()) { await _office365LicenseService .RemoveUserMultiLicenses(arguments.Office365CustomerId, arguments.Office365UserId, skuList); } return(context.Completed()); }