コード例 #1
0
        public IHttpActionResult GetMealEvent(string date, int id)
        {
            var selectedEvent = _context.MealEvents.Single(c => c.Email.Equals(AccountController.CurrentUserEmail));
            //List<int> ids = new List<int>();
            //ids.Add(selectedEvent.Id);
            //List<Member> members = _context.Members.Where(c => ids.Contains(c.MealEvent.Id)).ToList();
            List <Member> selectedEventMembers = _context.Members.Where(c => c.MealEvent.Id == selectedEvent.Id).ToList();

            MealEventDto mealEventDto = new MealEventDto
            {
                mealEvent = selectedEvent,
                members   = selectedEventMembers
            };

            return(Ok(mealEventDto));
        }
コード例 #2
0
        public ActionResult EditEvent()
        {
            if (counter == 0)
            {
                return(RedirectToAction("EventForm"));
            }
            var           selectedEvent        = _context.MealEvents.Single(c => c.Email.Equals(AccountController.CurrentUserEmail));
            List <Member> selectedEventMembers = _context.Members.Where(c => c.MealEvent.Id == selectedEvent.Id).ToList();

            MealEventDto mealEventDto = new MealEventDto
            {
                mealEvent = selectedEvent,
                members   = selectedEventMembers
            };

            return(View(mealEventDto));
        }