public int DepartmentInfoUpdate(DepartMentWithDeptName model) { using (var context = new JustHallAtumationEntities()) { var departmentInfo = context.DepartmentInfoes.Where(x => x.StudentId == (int)model.StudentId).FirstOrDefault(); if (departmentInfo != null) { departmentInfo.DepartmentId = model.DepartmentId; departmentInfo.Cgpa = model.Cgpa; departmentInfo.Session = model.Session; } else { return(-1); } context.SaveChanges(); return(departmentInfo.StudentId); } }
public ActionResult UpdateDepartmentInfo(DepartMentWithDeptName model) { try { if (ModelState.IsValid) { int id = updateOperation.DepartmentInfoUpdate(model); if (id > 0) { ModelState.Clear(); ViewBag.Success = "Successfully Updated!"; } else { ViewBag.Success = "Failed!"; } } return(RedirectToAction("Studentslist", "ShowDetails")); } catch (Exception ex) { return(View(ex)); } }
public ActionResult UpdateDepartmentInfo(int?id) { try { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DepartMentWithDeptName departmentInfoModel = new DepartMentWithDeptName(); departmentInfoModel.StudentId = (int)id; using (var context = new JustHallAtumationEntities()) { var result = context.DepartmentInfoes.Where(x => x.StudentId == (int)id).FirstOrDefault(); departmentInfoModel.Cgpa = result.Cgpa; departmentInfoModel.Session = result.Session; departmentInfoModel.department = context.Departments.ToList(); } return(View(departmentInfoModel)); } catch (Exception ex) { return(View(ex)); } }