示例#1
0
        public ActionResult Ask_Question(Question Qes)
        {
            Question question = new Question();

            try
            {
                //HERE WE SELECT NAME FROM USER WHERE ID = ID (THIS ID FROM SESSION IJBERE !!)
                //W HEDA L2ESEM B7OTTO BL question.asked_by_who.


                question.asked_by_who_id   = (int)Session["userid"];
                question.asked_by_who_name = Session["userfname"].ToString() + " " + Session["userlname"].ToString();
                question.categorie         = Qes.categorie;
                question.classedestination = Qes.classedestination;
                question.queston_title     = Qes.queston_title;
                question.question_detail   = Qes.question_detail;
                question.asking_date       = DateTime.Now;

                db.Questions.Add(question);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
示例#2
0
        public ActionResult SignUp(User u)
        {
            try
            {
                db.Users.Add(u);
                db.SaveChanges();

                return(RedirectToAction("Login"));
            }
            catch
            {
                return(View());
            }
        }
示例#3
0
 [HttpPost]  //DELETE USER
 public ActionResult Delete(int id, FormCollection collection)
 {
     try
     {
         // TODO: Add delete logic here
         var user_to_delete = db.Users.Single(m => m.id == id);
         db.Users.Remove(user_to_delete);
         db.SaveChanges();
         return(RedirectToAction("Index", "Admin"));
     }
     catch
     {
         return(View());
     }
 }
示例#4
0
        public ActionResult answer_question(Answer ans)
        {
            Answer answer = new Answer();

            try
            {
                int question_id_to_answer = (int)Session["question_id"];

                answer.question_id        = question_id_to_answer;
                answer.answer             = ans.answer;
                answer.answerd_by_id      = (int)Session["userid"];
                answer.answerd_by_name    = Session["userfname"].ToString() + " " + Session["userlname"].ToString();
                answer.datatime_answering = DateTime.Now;

                db.Answers.Add(answer);
                db.SaveChanges();

                return(RedirectToAction("Index", "Question"));
            }
            catch
            {
                return(View());
            }
        }