public MultistepActionStepResult Step(int step) { var result = new MultistepActionStepResult(); var startFrom = step * ItemsPerStep + 1; var endOn = startFrom - 1 + ItemsPerStep; var articlesLinks = ContentService.CopyContentsData(CopyFromSiteId, NewSiteId.Value, ContentsToCopy, startFrom, endOn); WriteToTempFile(articlesLinks); result.ProcessedItemsCount = articlesLinks.Count(); return(result); }