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()); } }
public ActionResult SignUp(User u) { try { db.Users.Add(u); db.SaveChanges(); return(RedirectToAction("Login")); } catch { return(View()); } }
[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()); } }
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()); } }