public ActionResult Create([Bind(Include = "UO_AnswerID,UO_QuestionID,UO_UserID,UO_CategoryID,TopicAnswer,DescriptionAnswer")] UO_Answer uO_Answer)
        {
            UO_QuestionController u = new UO_QuestionController();

            if (ModelState.IsValid)
            {
                ViewData["Det"] = System.Web.HttpContext.Current.Session["Det"] as String;

                //UO_Question uQ = db.Question.Find();
                //UO_Question uQ = new UO_Question();
                //uQ.
                var         i  = Session["Detail"];
                UO_Question uQ = db.Question.Find(i);
                //uO_Answer.UO_QuestionID = uQ.UO_QuestionID;
                //UO_Category uC = db.Category.Find(uQ.UO_CategoryID);
                ////UO_Answer uA = db.Answer.Find(DetalleID);
                ////UO_Question uQ = db.Question.Find(uA.UO_QuestionID);
                ////UO_Category uC = db.Category.Find(uQ.UO_CategoryID);
                uO_Answer.UO_CategoryID = uQ.UO_CategoryID;
                uO_Answer.UO_QuestionID = uQ.UO_QuestionID;
                //uO_Answer.UO_QuestionID = ;
                uO_Answer.UO_UserID = User.Identity.GetUserId();
                db.Answer.Add(uO_Answer);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.UO_QuestionID = new SelectList(db.Question, "UO_QuestionID", "TitleQuestion", uO_Answer.UO_QuestionID);
            return(View(uO_Answer));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            UO_Question uO_Question = db.Question.Find(id);

            db.Question.Remove(uO_Question);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "UO_QuestionID,UO_UserID,UO_CategoryID,TitleQuestion,DescriptionQuestion,DateQuestion")] UO_Question uO_Question)
 {
     if (ModelState.IsValid)
     {
         db.Entry(uO_Question).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UO_CategoryID = new SelectList(db.Category, "UO_CategoryID", "DescriptionCategory", uO_Question.UO_CategoryID);
     return(View(uO_Question));
 }
        public ActionResult Create([Bind(Include = "UO_QuestionID,UO_UserID,UO_CategoryID,TitleQuestion,DescriptionQuestion,DateQuestion")] UO_Question uO_Question)
        {
            if (ModelState.IsValid)
            {
                uO_Question.UO_UserID    = User.Identity.GetUserId();
                uO_Question.DateQuestion = DateTime.Now;
                db.Question.Add(uO_Question);
                db.SaveChanges();
                return(Redirect(Request.UrlReferrer.ToString()));
            }

            ViewBag.UO_CategoryID = new SelectList(db.Category, "UO_CategoryID", "DescriptionCategory", uO_Question.UO_CategoryID);
            return(View(uO_Question));
        }
        // GET: UO_Question/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            UO_Question uO_Question = db.Question.Find(id);

            if (uO_Question == null)
            {
                return(HttpNotFound());
            }
            return(View(uO_Question));
        }
        // GET: UO_Question/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            UO_Question uO_Question = db.Question.Find(id);

            if (uO_Question == null)
            {
                return(HttpNotFound());
            }
            ViewBag.UO_CategoryID = new SelectList(db.Category, "UO_CategoryID", "DescriptionCategory", uO_Question.UO_CategoryID);
            return(View(uO_Question));
        }