public async Task <IActionResult> Edit(long id, [Bind("SchoolGradeId,SchoolGradeCode,SchoolGradeName")] SchoolGrade schoolGrade) { if (id != schoolGrade.SchoolGradeId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(schoolGrade); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SchoolGradeExists(schoolGrade.SchoolGradeId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(PartialView(schoolGrade)); }
public List <SchoolClass> GetClasses(SchoolGrade grade, int year) { if (!isBuilt) { Build(); } Predicate <SchoolClass> gradeAndYearMatch = schoolClass => schoolClass.CourseAssignment.TermCourse.Term.Year == year && schoolClass.CourseAssignment.TermCourse.GradeCourse.Grade == grade; return(classes.FindAll(gradeAndYearMatch)); }
public async Task <IActionResult> Create([Bind("SchoolGradeId,SchoolGradeCode,SchoolGradeName")] SchoolGrade schoolGrade) { if (ModelState.IsValid) { _context.Add(schoolGrade); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(PartialView(schoolGrade)); }
public void New_SetsCourseAndGrade() { //Given Course course = new Course(); SchoolGrade grade = SchoolGrade.PreKindergarten; //When GradeCourse gradeCourse = new GradeCourse(course, grade); //Then Assert.NotEqual(Guid.Empty, gradeCourse.Id); Assert.Equal(course, gradeCourse.Course); Assert.Equal(grade, gradeCourse.Grade); }
//[HttpPost] //[Route("admin/savegrade")] public JsonResult SaveGrade(SchoolGradeVM obj) { JsonResponse <bool> Response = new JsonResponse <bool>(); try { SchoolGrade schoolGrade = new SchoolGrade(); if (!String.IsNullOrEmpty(obj.GradeId)) { using (var _db = new SchoolMSEntities()) { schoolGrade = _db.SchoolGrades.Find(obj.GradeId); if (schoolGrade == null) { Response.IsError = true; Response.Message = "School grade not found"; return(Json(Response, JsonRequestBehavior.AllowGet)); } schoolGrade.Grade = obj.Grade; schoolGrade.UpdateBy = ApplicationSession.Current.UserID; schoolGrade.UpdateDate = DateTime.Now; _db.SaveChanges(); } } else { schoolGrade.Grade = obj.Grade; schoolGrade.Id = Guid.NewGuid().ToString(); schoolGrade.CreateBy = ApplicationSession.Current.UserID; schoolGrade.CreateDate = DateTime.Now; schoolGrade.IsDelete = false; using (var _db = new SchoolMSEntities()) { _db.SchoolGrades.Add(schoolGrade); _db.SaveChanges(); } } } catch (Exception ex) { Response.IsError = true; Response.Message = "Internal server error"; } return(Json(Response, JsonRequestBehavior.AllowGet)); }
public ActionResult GradeEntry(string Id) { SchoolGradeVM obj = new SchoolGradeVM(); if (!String.IsNullOrEmpty(Id)) { var schoolGrade = new SchoolGrade(); using (var _db = new SchoolMSEntities()) { schoolGrade = _db.SchoolGrades.Find(Id); } if (schoolGrade != null) { obj.Grade = schoolGrade.Grade; } } return(View(obj)); }
public SolveTestViewModel(SchoolGrade grade, Test test) { Grade = grade; Name = test.Name; }
public GradeCourse(Course course, SchoolGrade grade) { Course = course; Grade = grade; }