public ActionResult Create([Bind(Include = "InvoiceId,Amount,DateTime,FeePeriod,StudentId")] TuitionFee tuitionFee) { IEnumerable <TuitionFee> tuitionFees; if (ModelState.IsValid) { tuitionFees = from r in db.TuitionFees.AsQueryable() where r.StudentId == tuitionFee.StudentId orderby r.FeePeriod descending select r; TuitionFee t = tuitionFees.FirstOrDefault(); tuitionFee.DateTime = DateTime.Now; if ((tuitionFee.FeePeriod.Month - t.FeePeriod.Month) <= 1) { db.TuitionFees.Add(tuitionFee); db.SaveChanges(); return(RedirectToAction("GetAll")); } else { return(RedirectToAction("ErrorDate")); } } ViewBag.StudentId = new SelectList(db.Students, "Id", "Name", tuitionFee.StudentId); return(View(tuitionFee)); }
public ActionResult Create([Bind(Include = "Id,Username,Password")] Administrator administrator) { if (ModelState.IsValid) { db.Administrators.Add(administrator); db.SaveChanges(); return(RedirectToAction("GetAll")); } return(View(administrator)); }
public ActionResult Create([Bind(Include = "Id,Name,ContactNo,JobTitle")] Staff staff) { if (ModelState.IsValid) { db.Staffs.Add(staff); db.SaveChanges(); return(RedirectToAction("GetAll")); } return(View(staff)); }
public ActionResult Create([Bind(Include = "Id,Name,ContactNo,TimePriod,Semester,Department")] Student student) { if (ModelState.IsValid) { db.Students.Add(student); db.SaveChanges(); return(RedirectToAction("GetAll")); } return(View(student)); }
public ActionResult Create([Bind(Include = "Id,Description,Amount,DateTime,StaffId")] Expense expense) { if (ModelState.IsValid) { expense.DateTime = DateTime.Now; db.Expenses.Add(expense); db.SaveChanges(); return(RedirectToAction("GetAll")); } ViewBag.StaffId = new SelectList(db.Staffs, "Id", "Name", expense.StaffId); return(View(expense)); }