/// <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); }
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]; } } }
public static RegionalContent ToEntity(this RegionalContentModel model, RegionalContent destination) { return(Mapper.Map(model, destination)); }
public static RegionalContentModel ToModel(this RegionalContent entity) { return(Mapper.Map <RegionalContent, RegionalContentModel>(entity)); }