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); }
public ActionResult Email(int? contributorId, int? simchaId) { SimchaFundManager manager = new SimchaFundManager(Properties.Settings.Default.ConStr); EmailViewModel model = new EmailViewModel(); IEnumerable<SimchaAndContributors> sam = manager.GetSimchaAndContributors(contributorId, simchaId); model.Contributors = sam.Select(c => manager.GetContributors(c.ContributorId).FirstOrDefault()).OrderBy(c => c.LastName); model.Simcha = manager.GetSimchas(simchaId).FirstOrDefault().Name; return View(model); }