public IHttpActionResult addNewQuestion(QuestionVM question) { var prinicpal = (ClaimsPrincipal)Thread.CurrentPrincipal; var userId = int.Parse(prinicpal.Claims.Where(c => c.Type == "UserId").Select(c => c.Value).SingleOrDefault().ToString()); return(Ok(QuestionModule.CreateQuestion(question, userId))); }
public ActionResult DeleteConfirmed(Guid id) { QuestionModule questionModule = db.QuestionModules.Find(id); db.QuestionModules.Remove(questionModule); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,InformationTechnologySkillID,Name,Quantity,Remark")] QuestionModule questionModule) { if (ModelState.IsValid) { db.Entry(questionModule).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.InformationTechnologySkillID = new SelectList(db.InformationTechnologySkills, "ID", "Name", questionModule.InformationTechnologySkillID); return(View(questionModule)); }
public ActionResult Create([Bind(Include = "ID,InformationTechnologySkillID,Name,Quantity,Remark")] QuestionModule questionModule) { if (ModelState.IsValid) { questionModule.ID = Guid.NewGuid(); db.QuestionModules.Add(questionModule); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.InformationTechnologySkillID = new SelectList(db.InformationTechnologySkills, "ID", "Name", questionModule.InformationTechnologySkillID); return(View(questionModule)); }
// GET: Admin/QuestionModules/Details/5 public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } QuestionModule questionModule = db.QuestionModules.Find(id); if (questionModule == null) { return(HttpNotFound()); } return(View(questionModule)); }
// GET: Admin/QuestionModules/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } QuestionModule questionModule = db.QuestionModules.Find(id); if (questionModule == null) { return(HttpNotFound()); } ViewBag.InformationTechnologySkillID = new SelectList(db.InformationTechnologySkills, "ID", "Name", questionModule.InformationTechnologySkillID); return(View(questionModule)); }
public IHttpActionResult addNewQuestion(QuestionVM question) { return(Ok(QuestionModule.CreateQuestion(question))); }
public IHttpActionResult publicQuestion(int questionId) { return(Ok(QuestionModule.publicQuestion(questionId))); }