CONTROLLER CODE:
public JsonResult SaveDataInDatabase(StudentViewModel model)
{ var result = false;
try
{
if (model.StudentId > 0)
{
tbl_Student Stu = db.tbl_Student.SingleOrDefault(x => x.IsDeleted == false && x.StudentId == model.StudentId);
Stu.StudentName = model.StudentName;
Stu.Email = model.Email;
Stu.DepartmentId = model.DepartmentId;
db.SaveChanges();
result = true;
}
else
{
tbl_Student Stu = new tbl_Student();
Stu.StudentName = model.StudentName;
Stu.Email = model.Email;
Stu.DepartmentId = model.DepartmentId;
Stu.IsDeleted = false;
db.tbl_Student.Add(Stu);
db.SaveChanges();
result = true;
}
}
catch (Exception ex)
{
throw ex;
}
return Json(result , JsonRequestBehavior.AllowGet);
}
SAVE BUTTON CODE:
$("#SaveStudentRecord").click(function () {
var data = $("#SubmitForm").serialize();
$.ajax({
type: "Post",
url: "/Home/SaveDataInDatabase",
data: data,
success: function (result) {
alert("Success !!......");
window.location.href = "/Home/Index";
$("#MyModal").modal("hide");
}
})
})
Comments
Post a Comment