public ActionResult Create([Bind(Include = "Questioner_Id,Metadata_Id,Questioner1,IsActive")] QuestionerTO questioner) { if (questioner.Questioner1 != "" && questioner.Questioner1 != null) { quesRepo.saveQuestioners(questioner); return(RedirectToAction("Index")); } ViewBag.Metadata_Id = new SelectList(quesRepo.getAllMetadata(), "Metadata_Id", "Metadata_Name", questioner.Metadata_Id); return(View(questioner)); }
public void updateQuestioner(QuestionerTO question) { Questioner dataToUpdate = db.Questioners.Where(x => x.Questioner_Id == question.Questioner_Id).FirstOrDefault(); dataToUpdate.Questioner1 = question.Questioner1; dataToUpdate.Metadata_Id = question.Metadata_Id; dataToUpdate.IsActive = question.IsActive; db.SaveChanges(); }
public ActionResult Edit([Bind(Include = "Questioner_Id,Metadata_Id,Questioner1,IsActive")] QuestionerTO questioner) { if (questioner.Questioner1 != "" && questioner.Questioner1 != null) { //db.Entry(questioner).State = EntityState.Modified; //db.SaveChanges(); quesRepo.updateQuestioner(questioner); return(RedirectToAction("Index")); } ViewBag.Metadata_Id = new SelectList(quesRepo.getAllMetadata(), "Metadata_Id", "Metadata_Name", questioner.Metadata_Id); return(View(questioner)); }
public void saveQuestioners(QuestionerTO question) { Questioner dataToSave = new Questioner() { Questioner1 = question.Questioner1, Metadata_Id = question.Metadata_Id, IsActive = true }; db.Questioners.Add(dataToSave); db.SaveChanges(); }
// GET: Questioners/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } QuestionerTO questioner = quesRepo.getQuestionerbyId(id); if (questioner == null) { return(HttpNotFound()); } return(View(questioner)); }
// GET: Questioners/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } QuestionerTO questioner = quesRepo.getQuestionerbyId(id); if (questioner == null) { return(HttpNotFound()); } ViewBag.Metadata_Id = new SelectList(quesRepo.getAllMetadata(), "Metadata_Id", "Metadata_Name", questioner.Metadata_Id); return(View(questioner)); }