public ActionResult SupporterIndex() { var userId = User.Identity.GetUserId(); var supporter = db.Supporters.Where(c => c.UserId == userId).First(); var viewModel = new SuppporterBasketIndexViewModel() { SupporterId = supporter.SupporterId, Supporter = supporter, BasketsList = db.DonationBaskets.Include(d => d.Organization).Include(d => d.Supporter).Include(d => d.BasketItems).Where(c => c.SupporterId == supporter.SupporterId).ToList() }; return(View(viewModel)); }
public ActionResult SupporterPastIndex(int id, int?year) { var supporter = db.Supporters.Where(c => c.SupporterId == id).First(); SuppporterBasketIndexViewModel viewModel = new SuppporterBasketIndexViewModel() { SupporterId = id, Supporter = supporter, BasketsList = db.DonationBaskets.Include(d => d.Organization).Include(d => d.Supporter).Include(d => d.BasketItems).Where(c => c.SupporterId == id && c.Received == true).ToList() }; //if (year != null || year != 0) //{ // viewModel.BasketsList = db.DonationBaskets.Include(d => d.Organization).Include(d => d.Supporter).Include(d => d.BasketItems).Where(c => c.SupporterId == id && c.Received == true && c.ReceivedDate.Year == year).ToList(); //} //ViewBag.Years = return(View(viewModel)); }