public void DeleteRecord(Guid id) { JPApplication jPApplication = db.JPApplications.Find(id); db.JPApplications.Remove(jPApplication); db.SaveChanges(); RedirectToAction("StudentIndex"); }
public ActionResult DeleteConfirmed(Guid id) { JPApplication jPApplication = db.JPApplications.Find(id); db.JPApplications.Remove(jPApplication); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "JPAppId,JPStudentId,JPCompanyName,JPJobTitle,JPJobCategory,JPCompanyCity,JPCompanyState,JPApplicationDate")] JPApplication jPApplication) { if (ModelState.IsValid) { db.Entry(jPApplication).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } //ViewBag.JPStudentId = new SelectList(db.JPStudents, "JPStudentId", "JPName", jPApplication.JPStudentId); return(View(jPApplication)); }
// GET: JPApplications/Delete/5 public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } JPApplication jPApplication = db.JPApplications.Find(id); if (jPApplication == null) { return(HttpNotFound()); } return(View(jPApplication)); }
// GET: JPApplications/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } JPApplication jPApplication = db.JPApplications.Find(id); if (jPApplication == null) { return(HttpNotFound()); } //ViewBag.JPStudentId = new SelectList(db.JPStudents, "JPStudentId", "JPName", jPApplication.JPStudentId); return(View(jPApplication)); }
public ActionResult Create([Bind(Include = "JPAppId,JPStudentId,JPCompanyName,JPJobTitle,JPJobCategory,JPCompanyCity,JPCompanyState")] JPApplication jPApplication) { if (ModelState.IsValid) { //Auto-populating JPAppId, ApplicationUserId, and JPApplicationDate during user creation. jPApplication.JPAppId = Guid.NewGuid(); jPApplication.ApplicationUserId = User.Identity.GetUserId(); jPApplication.JPApplicationDate = DateTime.Now; db.JPApplications.Add(jPApplication); db.SaveChanges(); return(RedirectToAction("StudentIndex")); } //ViewBag.JPStudentId = new SelectList(db.JPStudents, "JPStudentId", "JPName", jPApplication.JPStudentId); return(View(jPApplication)); }
public ActionResult Create([Bind(Include = "JPAppId,JPStudentId,JPCompanyName,JPJobTitle,JPJobCategory,JPCompanyCity,JPCompanyState,JPStudentLocation")] JPApplication jPApplication) { if (ModelState.IsValid) { //Auto-populating JPAppId, ApplicationUserId, and JPApplicationDate during user creation. jPApplication.JPAppId = Guid.NewGuid(); jPApplication.ApplicationUserId = User.Identity.GetUserId(); jPApplication.JPApplicationDate = DateTime.Now; string userID = User.Identity.GetUserId(); JPStudent jpStudent = db.JPStudents.Where(x => x.ApplicationUserId == userID).FirstOrDefault(); jPApplication.HeardBack = false; jPApplication.Interview = false; jPApplication.JPStudentLocation = jpStudent.JPStudentLocation; db.JPApplications.Add(jPApplication); //Create JPNotifcation with Graduate = true if total user applications =35 var applications = from s in db.JPApplications.Where(x => x.ApplicationUserId == userID) select s; int appCount = applications.Count(); if (appCount == 34) { JPNotification jPNotification = new JPNotification(); jPNotification.Graduate = true; jPNotification.NotificationDate = DateTime.Now; jPNotification.JPStudent = jpStudent; db.JPNotifications.Add(jPNotification); } db.SaveChanges(); return(RedirectToAction("StudentIndex")); } //ViewBag.JPStudentId = new SelectList(db.JPStudents, "JPStudentId", "JPName", jPApplication.JPStudentId); return(View(jPApplication)); }