public ActionResult Simchas(int? id) { SimchaFundManager manager = new SimchaFundManager(Properties.Settings.Default.ConStr); SimchaViewModel model = new SimchaViewModel(); model.Simchas = manager.GetSimchas(id).Select(s => new SimchaPageData { Simchas = s, ContributorCount = manager.GetTotalcontributors(), ContributedCount = manager.GetTotalPeopleContributed(s.Id), TotalContribution = manager.GetTotalContributionsForSimcha(s.Id), }); return View(model); }