Exemple #1
0
        public ActionResult Create([Bind(Include = "Genre,URL,Image,IsFinal,ChoiceID,ExcursionID,ChoiceName,Votes")] Choice choice)
        {
            if (ModelState.IsValid)
            {
                db.Choices.Add(choice);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ExcursionID = new SelectList(db.Excursions, "ExcursionID", "Location", choice.ExcursionID);
            return(View(choice));
        }
        public ActionResult Create([Bind(Include = "FirstName,LastName,Email")] Member member, int?excID)
        {
            member.ExcursionID = excID.Value;

            ViewBag.ExcursionID = member.ExcursionID;

            if (ModelState.IsValid)
            {
                db.Members.Add(member);
                db.SaveChanges();
                return(RedirectToAction("Index", new { id = member.ExcursionID }));
            }

            return(View(member));
        }
        public ActionResult StubHubSearchResult(int id, DateTime startDate, DateTime endDate, string city)
        {
            int      excursionID   = id;
            DateTime excStartDate  = startDate;
            DateTime excEndDate    = endDate;
            string   excursionCity = city;

            IList <Event> EventList = GetStubHubData(excursionCity, excStartDate, excEndDate);

            //Add EventList to Choice Table
            foreach (var item in EventList)
            {
                db.Choices.Add(new Choice {
                    ChoiceName  = item.Name,
                    URL         = item.WebURI,
                    imageURL    = item.ImageURL,
                    ChoiceID    = item.Id,
                    ExcursionID = excursionID,
                    Votes       = 0
                });
            }
            db.SaveChanges();

            //send emails

            ViewBag.ID        = id;
            ViewBag.StartDate = startDate;
            ViewBag.EndDate   = endDate;
            ViewBag.City      = city;

            return(View("StubHubSearchResult", EventList)); //change to thank you page
        }
        public ActionResult Create([Bind(Include = "Location,Budget,LeadID,ExcursionID,Start_Date,End_Date")] Excursion newExcursion)
        {
            if (ModelState.IsValid)
            {
                newExcursion.LeadID = User.Identity.GetUserId();

                db.Excursions.Add(newExcursion);
                db.SaveChanges();

                //ViewBag.NewExcursionID = newExcursion.ExcursionID;

                return(RedirectToAction("Create", "Members", new { excID = newExcursion.ExcursionID }));
            }

            ViewBag.LeadID = new SelectList(db.AspNetUsers, "Id", "FirstName", newExcursion.LeadID);
            return(View(newExcursion));
        }