Пример #1
0
        public IActionResult Display_Plan_Detail(int planid)
        {
            List <Resevation> guest = dbContext.Resevationes
                                      .Include(r => r.User)
                                      .Where(r => r.WeddingPlanId == planid)
                                      .ToList();

            WeddingPlan oneplan = dbContext.WeddingPlanes
                                  .FirstOrDefault(w => w.WeddingPlanId == planid);

            Display_one_plan Display_one_plan = new Display_one_plan
            {
                Guest   = guest,
                Oneplan = oneplan
            };

            return(View(Display_one_plan));
        }
Пример #2
0
        public IActionResult Display_Plan_Detail(int PlanId)
        {
            if (HttpContext.Session.GetString("Name") != null)
            {
                List <Resevation> guest = dbContext.Resevationes
                                          .Include(r => r.User)
                                          .Where(r => r.PlanId == PlanId)
                                          .ToList();


                Plan oneplan = dbContext.Planes
                               .Include(p => p.Creator)
                               .Include(p => p.Guests)
                               .FirstOrDefault(w => w.PlanId == PlanId);
                foreach (var x in oneplan.Guests)
                {
                    System.Console.WriteLine(x.UserId);
                }

                int userid = (int)HttpContext.Session.GetInt32("id");

                System.Console.WriteLine("List resevation:" + oneplan.Guests.Where(u => u.UserId == userid).Count());
                Display_one_plan Display_one_plan = new Display_one_plan
                {
                    Guest   = guest,
                    Oneplan = oneplan,
                    Userid  = userid
                };

                return(View(Display_one_plan));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }