コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }