Ejemplo n.º 1
0
        /// <summary>
        /// Deletes a regionalContent
        /// </summary>
        /// <param name="regionalContent">RegionalContent</param>
        public virtual void DeleteRegionalContent(RegionalContent regionalContent)
        {
            if (regionalContent == null)
            {
                throw new ArgumentNullException("regionalContent");
            }

            _regionalContentRepository.Delete(regionalContent);

            //event notification
            _eventPublisher.EntityDeleted(regionalContent);
        }
Ejemplo n.º 2
0
        private void PrepareSitesMappingModel(RegionalContentModel model, RegionalContent newsItem, bool excludeProperties)
        {
            if (model == null)
            {
                throw new ArgumentNullException("model");
            }

            model.AvailableSites = _siteService
                                   .GetAllSites()
                                   .Select(s => s.ToModel())
                                   .ToList();
            if (!excludeProperties)
            {
                if (newsItem != null)
                {
                    model.SelectedSiteIds = _siteMappingService.GetSitesIdsWithAccess(newsItem);
                }
                else
                {
                    model.SelectedSiteIds = new int[0];
                }
            }
        }
Ejemplo n.º 3
0
 public static RegionalContent ToEntity(this RegionalContentModel model, RegionalContent destination)
 {
     return(Mapper.Map(model, destination));
 }
Ejemplo n.º 4
0
 public static RegionalContentModel ToModel(this RegionalContent entity)
 {
     return(Mapper.Map <RegionalContent, RegionalContentModel>(entity));
 }