public IActionResult Create(CreateGradeViewModel model) { ViewData["ReturnUrl"] = ReturnUrl; PopulateTeachers(); if (ModelState.IsValid) { var userId = this.userManager.GetUserId(this.User); var grade = new Grade { Grade_number = model.Grade_number, Grade_letter = model.Grade_letter, Teacher_Id = model.Teacher_Id, Active = model.Active, Created_At = DateTime.UtcNow, Created_By = userId, Updated_By = null, }; db.Grade.Add(grade); db.SaveChanges(); return(RedirectToAction("List", "Grade")); } // If we got this far, something failed, redisplay form return(View(model)); }
public ActionResult EditGrade(CreateGradeViewModel viewObj) { Grade gradeObj = new Grade(); gradeObj.GradeName = viewObj.GradeName; gradeObj.GradeID = viewObj.GradeID; _context.Entry(gradeObj).State = EntityState.Modified; _context.SaveChanges(); return(RedirectToAction("GradeList")); }
public ActionResult AddGrade(CreateGradeViewModel viewobj) { Grade gradeObj = new Grade(); gradeObj.GradeName = viewobj.GradeName; _context.grades.Add(gradeObj); _context.SaveChanges(); RedirectToAction("GradeList"); return(RedirectToAction("GradeList")); }
public ActionResult EditGrade(int id) { Grade gradeObj = _context.grades.SingleOrDefault(g => g.GradeID == id); CreateGradeViewModel gradeObj2 = new CreateGradeViewModel(); if (gradeObj != null) { // gradeObj = new Grade(); gradeObj2.GradeName = gradeObj.GradeName; } return(View(gradeObj)); }