public ActionResult addToDatabase(string receiptId, string payForSemester, float amount) { string errorMessage = null; string courseTitle = null; string courseCode = null; string userId = Session["userId"].ToString(); string userFaculty = Session["userFaculty"].ToString(); foreach (FiEnrollment item in (List <FiEnrollment>)Session["cart"]) { courseTitle += item.Courses.courseTitle + ","; courseCode += item.Courses.courseCode + ","; } FiSemesterFee detail = new FiSemesterFee(); detail.studentId = userId; detail.payForSemester = payForSemester; detail.receiptId = receiptId; detail.amount = amount; detail.faculty = userFaculty; detail.dateTime = System.DateTime.Now.ToString(); detail.CourseCode = courseCode; detail.CourseTitle = courseTitle; detail.status = "In Processing ..."; // "In Processing ..."; try { db.FiSemesterFees.Add(detail); db.SaveChanges(); } catch (DbEntityValidationException ee) { foreach (var error in ee.EntityValidationErrors) { foreach (var thisError in error.ValidationErrors) { errorMessage = thisError.ErrorMessage; } } } Session["cart"] = null; Session["tch"] = null; Session["tam"] = null; // return Content(errorMessage); return(RedirectToAction("CheckStatus", "SemesterFee")); }
public ActionResult FiApproval([Bind(Include = "studentId, dateTime, payForSemester, receiptId, amount, status")] FiSemesterFee semesterFee) { if (ModelState.IsValid) { var model = (from p in db.FiSemesterFees where (p.studentId == semesterFee.studentId) && (p.receiptId == semesterFee.receiptId) select p).FirstOrDefault(); model.status = "Approved!!!"; db.Entry(model).State = EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("FiSemInfoList")); }