public AllNewsViewModel() { Title = "News"; CompanyNews = new CompanyNewsViewModel(); WeeklyNews = new WeeklyNewsViewModel(); }
public ActionResult CompanyNewsDetail(int newsid) { var model = new CompanyNewsViewModel(); List <CompanyNewsItem> newsList = Exigo.GetCompanyNewsSQL(new ExigoService.GetCompanyNewsRequest() { NewsDepartments = GlobalSettings.Backoffices.CompanyNews.Departments }); model.CompanyNewsItems = newsList.Where(c => c.NewsID == newsid).ToList(); return(View(model)); }
public ActionResult CompanyNewsList() { var model = new CompanyNewsViewModel(); //Get all the departments that will be used for news var newsDepartments = GlobalSettings.Backoffices.CompanyNews.Departments; if (newsDepartments.Length > 0) // If there are departments one at a time grab all news from each department and pull them in. { model.CompanyNewsItems = Exigo.GetCompanyNewsSQL(new GetCompanyNewsRequest() { NewsDepartments = newsDepartments }); } else // none are configured grab them all by leaving the department blank { model.CompanyNewsItems = Exigo.GetCompanyNewsSQL(new GetCompanyNewsRequest()); } return(View(model)); }