public ActionResult DeleteConfirmed(int id) { AskedQuestion askedQuestion = db.AskedQuestions.Find(id); askedQuestion.Deleted = true; //db.AskedQuestions.Remove(askedQuestion); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(Guid id) { AskedQuestion askedQuestion = db.AskedQuestions.Find(id); askedQuestion.IsDeleted = true; askedQuestion.DeletionDate = DateTime.Now; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Deleted,Hide,Question")] AskedQuestion askedQuestion) { if (ModelState.IsValid) { db.Entry(askedQuestion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(askedQuestion)); }
public ActionResult Create([Bind(Include = "ID,Deleted,Hide,Question")] AskedQuestion askedQuestion) { if (ModelState.IsValid) { db.AskedQuestions.Add(askedQuestion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(askedQuestion)); }
public ActionResult Edit(AskedQuestion askedQuestion) { if (ModelState.IsValid) { askedQuestion.IsDeleted = false; db.Entry(askedQuestion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Param = RetrunQuestionList(askedQuestion.Param); return(View(askedQuestion)); }
// GET: Answers/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AskedQuestion answers = db.AskedQuestions.Find(id); if (answers == null) { return(HttpNotFound()); } return(View(answers)); }
// GET: AskedQuestions/Details/5 public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AskedQuestion askedQuestion = db.AskedQuestions.Find(id); if (askedQuestion == null) { return(HttpNotFound()); } return(View(askedQuestion)); }
// GET: AskedQuestions/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AskedQuestion askedQuestion = db.AskedQuestions.Find(id); if (askedQuestion == null) { return(HttpNotFound()); } ViewBag.Param = RetrunQuestionList(askedQuestion.Param); return(View(askedQuestion)); }
public ActionResult Create(AskedQuestion askedQuestion) { if (ModelState.IsValid) { askedQuestion.IsDeleted = false; askedQuestion.CreationDate = DateTime.Now; askedQuestion.Id = Guid.NewGuid(); db.AskedQuestions.Add(askedQuestion); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Param = RetrunQuestionList(askedQuestion.Param); return(View(askedQuestion)); }
public Question RetrieveRandomQuestion(Game game) { using (var db = new ConquestionDBContext()) { var unaskedQuestion = db.AskedQuestions.AsNoTracking().Include("Question").Include("Question.Answers").Where(q => q.GameId == game.Id && q.HasBeenAsked == false).ToList(); AskedQuestion question = new AskedQuestion(); unaskedQuestion.Shuffle(); question = unaskedQuestion[0]; var askedQuestionEntity = db.AskedQuestions.Where(q => q.GameId == game.Id && q.QuestionId == question.QuestionId).FirstOrDefault(); askedQuestionEntity.HasBeenAsked = true; db.Entry(askedQuestionEntity).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(question.Question); } }