Esempio n. 1
0
        public IActionResult Post([FromBody] Mission mission)
        {
            if (mission == null)
            {
                return(BadRequest());
            }

            db.Missions.Add(mission);
            db.SaveChanges();
            return(Ok(mission));
        }
Esempio n. 2
0
        public ActionResult Create([Bind(Include = "userID,userEmail,password,firstName,lastName")] User user)
        {
            if (ModelState.IsValid)
            {
                db.Users.Add(user);
                db.SaveChanges();

                //automatically login the user
                FormCollection form  = new FormCollection();
                String         email = form["Email address"].ToString();

                FormsAuthentication.SetAuthCookie(email, false);

                return(RedirectToAction("Index", "Home"));
            }

            return(View(user));
        }
Esempio n. 3
0
        //public ActionResult SubmitNewQuestion()
        public ActionResult SubmitNewQuestion(FormCollection form)
        {
            //int missionID = ViewBag.missionID;

            string newQuestion = form["question"].ToString();
            string usersEmail  = form[2].ToString(); //is the email not the userID?
            string missionID   = form[1].ToString();

            db.Database.ExecuteSqlCommand("INSERT INTO MissionQuestions VALUES('" + newQuestion + "', null, '" + usersEmail + "', '" + missionID + "')");
            db.SaveChanges();

            //Mission mission = db.Missions.Find(missionID);
            //if (mission == null)
            //{
            //    return HttpNotFound();
            //}
            //return View(mission);
            return(RedirectToAction("Detail", "Mission", new { id = missionID }));
        }
Esempio n. 4
0
 public MissionsController(MissionsContext context)
 {
     this.db = context;
     if (!db.Missions.Any())
     {
         db.Missions.Add(new Mission {
             Name = "Tom1"
         });
         db.Missions.Add(new Mission {
             Name = "Alice"
         });
         db.SaveChanges();
     }
 }