public ActionResult _Question(int Id) { ManageCertificateViewModel VM = new ManageCertificateViewModel(); using (ApplicationDbContext data = new ApplicationDbContext()) { VM.Questions = data.Questions.Where(x => x.SectionId == Id).ToList(); wid.SectioId = Id; VM.wizardIds = wid; int CertId = data.Sections.FirstOrDefault(f => f.Id == Id).Module.Assessment.CertificationId; data.Modules.Include("Sections.Questions").Where(w => w.Assessment.CertificationId == CertId).ToList().ForEach(f => { List <Question> questions = new List <Question>(); f.Sections.ToList().ForEach(ff => { questions.AddRange(ff.Questions); }); if (questions.Count() > 0) { TestAndQuestion TQ = new TestAndQuestion() { Test = f, Questions = questions }; VM.TestAndQuestions.Add(TQ); } }); } return(PartialView(VM)); }
public ActionResult _Certificate() { ManageCertificateViewModel VM = new ManageCertificateViewModel(); using (ApplicationDbContext data = new ApplicationDbContext()) { VM.Certificates = data.Certifications.ToList(); VM.wizardIds = wid; } return(PartialView(VM)); }
public ActionResult LoadQuestionBySections(int Id) { ManageCertificateViewModel VM = new ManageCertificateViewModel(); using (ApplicationDbContext data = new ApplicationDbContext()) { VM.Questions = data.Questions.Where(X => X.SectionId == Id).ToList(); wid.SectioId = Id; VM.wizardIds = wid; } return(null); }
public ActionResult _Section(int Id) { ManageCertificateViewModel VM = new ManageCertificateViewModel(); using (ApplicationDbContext data = new ApplicationDbContext()) { VM.Sections = data.Sections.Where(X => X.ModuleId == Id).ToList(); wid.ModuleId = Id; VM.wizardIds = wid; } return(PartialView(VM)); }
public ActionResult LoadAnswersByQuestion(int Id) { ManageCertificateViewModel VM = new ManageCertificateViewModel(); using (ApplicationDbContext data = new ApplicationDbContext()) { VM.Answers = data.Answers.Where(X => X.QuestionId == Id).ToList(); wid.AnswerId = Id; VM.wizardIds = wid; } return(null); }
public ActionResult LoadModulesByAssessment(int Id) { ManageCertificateViewModel VM = new ManageCertificateViewModel(); using (ApplicationDbContext data = new ApplicationDbContext()) { VM.Modules = data.Modules.Where(X => X.AssessmentId == Id).ToList(); wid.AssessmentId = Id; VM.wizardIds = wid; } return(null); }
public ActionResult LoadAssessmentByCertification(int Id) { ManageCertificateViewModel VM = new ManageCertificateViewModel(); using (ApplicationDbContext data = new ApplicationDbContext()) { VM.Assessments = data.Assessments.Where(X => X.CertificationId == Id).ToList(); } wid.CertificationId = Id; VM.wizardIds = wid; return(null); }
public ActionResult _Answer(int Id) { ManageCertificateViewModel VM = new ManageCertificateViewModel(); using (ApplicationDbContext data = new ApplicationDbContext()) { int TestId = data.Questions.FirstOrDefault(f => f.Id == Id).Section.Module.Id; VM.Answers = data.Answers.Where(x => x.QuestionId == Id).ToList(); wid.QuestionId = Id; VM.wizardIds = wid; VM.AllQuestions = data.Questions.Include("Answers").Where(w => w.Section.Module.Id == TestId).ToList(); } return(PartialView(VM)); }
public ActionResult _Assessment(int Id) { ManageCertificateViewModel VM = new ManageCertificateViewModel(); using (ApplicationDbContext data = new ApplicationDbContext()) { VM.Assessments = data.Assessments.Where(X => X.CertificationId == Id).ToList(); VM.Material = data.Material.Where(w => w.CertificationId == Id && w.Active == true).ToList(); wid.CertificationId = Id; VM.wizardIds = wid; } return(PartialView(VM)); }
// GET: ManageCertifications public ActionResult ManageCertifications() { ManageCertificateViewModel VM = new ManageCertificateViewModel(); using (ApplicationDbContext data = new ApplicationDbContext()) { VM.Certificates = data.Certifications.ToList(); VM.Assessments = data.Assessments.ToList(); VM.Modules = data.Modules.ToList(); VM.Sections = data.Sections.ToList(); VM.Questions = data.Questions.ToList(); VM.Answers = data.Answers.ToList(); VM.wizardIds = wid; } return(View(VM)); }
public ActionResult DeleteAnswer(int Id) { ManageCertificateViewModel VM = new ManageCertificateViewModel(); using (ApplicationDbContext data = new ApplicationDbContext()) { var results = data.Answers.FirstOrDefault(X => X.id == Id); if (results != null) { data.Answers.Remove(results); data.SaveChanges(); } VM.Answers = data.Answers.ToList(); VM.wizardIds = wid; } return(PartialView("_Answer", VM)); }