private void PrepareCampaignModel(CampaignModel model, Campaign campaign, bool excludeProperties) { model.AvailableStores = _storeService.GetAllStores().Select(s => s.ToModel()).ToList(); model.TokensTree = _messageTokenProvider.GetTreeOfCampaignAllowedTokens(); if (!excludeProperties) { if (campaign != null) { model.SelectedStoreIds = _storeMappingService.GetStoresIdsWithAccess(campaign); } else { model.SelectedStoreIds = new int[0]; } } if (campaign != null) { model.CreatedOn = _dateTimeHelper.ConvertToUserTime(campaign.CreatedOnUtc, DateTimeKind.Utc); } }