public async Task <IActionResult> Edit(int id, [Bind("id,corse_title,credit_hours")] Subject subject) { if (id != subject.Subject_Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(subject); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SubjectExists(subject.Subject_Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(subject)); }
public async Task <IActionResult> Edit(int id, [Bind("StudentId,StudentName,Roll_No")] Student student) { if (id != student.StudentId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(student); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StudentExists(student.StudentId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(student)); }
public async Task <IActionResult> Edit(string id, [Bind("QuestionNo,Question,TopicsCode")] Questions questions) { if (id != questions.QuestionNo) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(questions); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!QuestionsExists(questions.QuestionNo)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["TopicsCode"] = new SelectList(_context.Topics, "TopicsCode", "TopicsCode", questions.TopicsCode); return(View(questions)); }
public async Task <IActionResult> Edit(string id, [Bind("AnswerSerial,Answer,Correct,QuestionNo")] Answers answers) { if (id != answers.AnswerSerial) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(answers); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AnswersExists(answers.AnswerSerial)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["QuestionNo"] = new SelectList(_context.Questions, "QuestionNo", "QuestionNo", answers.QuestionNo); return(View(answers)); }
public async Task <IActionResult> Edit(int id, ExamResult examResult) { if (id != examResult.Exam_Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(examResult); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ExamResultExists(examResult.Exam_Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(examResult)); }
public async Task <IActionResult> Edit(int id, [Bind("TeacherId,TeacherName")] Teacher teacher) { if (id != teacher.TeacherId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(teacher); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TeacherExists(teacher.TeacherId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(teacher)); }
public async Task <IActionResult> Edit(int id, [Bind("QuestionId,QuestionName,Mark,ExamId")] Question question) { if (id != question.QuestionId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(question); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!QuestionExists(question.QuestionId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ExamId"] = new SelectList(_context.Exams, "ExamId", "ExamId", question.ExamId); return(View(question)); }
public async Task <IActionResult> Edit(int id, [Bind("ResultId,TotalMarks,ExamId,StudentId")] ExamResult examResult) { if (id != examResult.ResultId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(examResult); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ExamResultExists(examResult.ResultId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ExamId"] = new SelectList(_context.Exams, "ExamId", "ExamId", examResult.ExamId); ViewData["StudentId"] = new SelectList(_context.Students, "StudentId", "StudentId", examResult.StudentId); return(View(examResult)); }
public async Task <IActionResult> Edit(int id, [Bind("AnswerId,AnswerName,IsRightAnswer,QuestionId")] Answer answer) { if (id != answer.AnswerId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(answer); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AnswerExists(answer.AnswerId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["QuestionId"] = new SelectList(_context.Questions, "QuestionId", "QuestionId", answer.QuestionId); return(View(answer)); }
public async Task <IActionResult> Edit(int id, [Bind("ExamId,ExamType,StartDate,EndDate,SubjectId")] Exam exam) { if (id != exam.ExamId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(exam); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ExamExists(exam.ExamId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["SubjectId"] = new SelectList(_context.Subjects, "SubjectId", "SubjectId", exam.SubjectId); return(View(exam)); }
public async Task <IActionResult> Edit(string id, [Bind("SubjectCode,SubjectName,StudentId")] Subjects subjects) { if (id != subjects.SubjectCode) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(subjects); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SubjectsExists(subjects.SubjectCode)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["StudentId"] = new SelectList(_context.Students, "StudentId", "Class", subjects.StudentId); return(View(subjects)); }
public async Task <IActionResult> Edit(string id, [Bind("TopicsCode,TopicsName,SubjectCode")] Topics topics) { if (id != topics.TopicsCode) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(topics); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TopicsExists(topics.TopicsCode)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["SubjectCode"] = new SelectList(_context.Subjects, "SubjectCode", "SubjectCode", topics.SubjectCode); return(View(topics)); }
private async Task AddOrUpdateProcessAsync(int moduleType, int subType = 0, int number = 0) { var process = await _examContext.ExamProcesss.SingleOrDefaultAsync(); if (process == null) { process = new ExamProcess(); process.SubType = subType; process.ModuleType = moduleType; process.Number = number; process.AddTime = DateTime.Now; _examContext.Add(process); } else { process.ModuleType = moduleType; process.SubType = subType; process.Number = number; process.AddTime = DateTime.Now; _examContext.Update(process); } await _examContext.SaveChangesAsync(); }