public CMSNewsViewModel GetCMSNewsById(int?newsId) { if (newsId == null) { return(null); } var news = _cmsNewsRepository.GetCMSNews(newsId.Value); return(CMSNewsMapper.ConvertCMSNewsToCMSNewsViewModel(news)); }
public bool AddCMSNews(CMSNewsViewModel viewModel) { try { var news = CMSNewsMapper.ConvertCMSNewsViewModelToCMSNews(viewModel); _cmsNewsRepository.Add(news); _cmsNewsRepository.Save(); return(true); } catch (Exception ex) { throw ex; } }
public IList <CMSNewsViewModel> GetCMSNewsForHomePage() { var news = _cmsNewsRepository.GetCMSNewsForHomePage(); return(CMSNewsMapper.ConvertListCMSNewsToListCMSNewsViewModel(news)); }
public IList <CMSNewsViewModel> GetRelatedCMSNews(int id) { var news = _cmsNewsRepository.GetRelatedCMSNews(id); return(CMSNewsMapper.ConvertListCMSNewsToListCMSNewsViewModel(news)); }
public IList <CMSNewsViewModel> GetCMSNewsByCategoryId(int categoryId, int pageNumber, int pageSize, out int totalItems) { var news = _cmsNewsRepository.GetCMSNewsByCategoryId(categoryId, pageNumber, pageSize, out totalItems); return(CMSNewsMapper.ConvertListCMSNewsToListCMSNewsViewModel(news)); }
public IList <CMSNewsViewModel> GetCMSNews(string keyword, int pageNumber, int pageSize, out int totalItems) { var news = _cmsNewsRepository.GetCMSNews(keyword, pageNumber, pageSize, out totalItems); return(CMSNewsMapper.ConvertListCMSNewsToListCMSNewsViewModel(news)); }