public ActionResult Create(SheduleVahicle sheduleVahicle) { if (ModelState.IsValid) { if (User.Identity.IsAuthenticated) { if (!isAdminUser()) { return(RedirectToAction("Index", "Home")); } } else { return(RedirectToAction("Index", "Home")); } db.SheduleVahicles.Add(sheduleVahicle); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ShiftId = new SelectList(db.VahicleShifts, "Id", "ShiftTime", sheduleVahicle.ShiftId); ViewBag.VahicleInfoId = new SelectList(db.VahicleInfo, "Id", "RegNo", sheduleVahicle.VahicleInfoId); return(View(sheduleVahicle)); }
public ActionResult DeleteConfirmed(int id) { SheduleVahicle sheduleVahicle = db.SheduleVahicles.Find(id); db.SheduleVahicles.Remove(sheduleVahicle); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,VahicleInfoId,SheduleDate,ShiftId,BookedBy,Address")] SheduleVahicle sheduleVahicle) { if (ModelState.IsValid) { db.Entry(sheduleVahicle).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ShiftId = new SelectList(db.VahicleShifts, "Id", "ShiftTime", sheduleVahicle.ShiftId); ViewBag.VahicleInfoId = new SelectList(db.VahicleInfo, "Id", "RegNo", sheduleVahicle.VahicleInfoId); return(View(sheduleVahicle)); }
// GET: SheduleVahicles/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SheduleVahicle sheduleVahicle = db.SheduleVahicles.Find(id); if (sheduleVahicle == null) { return(HttpNotFound()); } return(View(sheduleVahicle)); }
// GET: SheduleVahicles/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SheduleVahicle sheduleVahicle = db.SheduleVahicles.Find(id); if (sheduleVahicle == null) { return(HttpNotFound()); } ViewBag.ShiftId = new SelectList(db.VahicleShifts, "Id", "ShiftTime", sheduleVahicle.ShiftId); ViewBag.VahicleInfoId = new SelectList(db.VahicleInfo, "Id", "RegNo", sheduleVahicle.VahicleInfoId); return(View(sheduleVahicle)); }