public IActionResult Post([FromBody] Mission mission) { if (mission == null) { return(BadRequest()); } db.Missions.Add(mission); db.SaveChanges(); return(Ok(mission)); }
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)); }
//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 })); }
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(); } }