public IActionResult Delete(int truberId) { Truber toDelete = dbContext.Trubers.FirstOrDefault(ee => ee.TruberId == truberId); dbContext.Trubers.Remove(toDelete); dbContext.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Show(int truberId) { User userInDb = dbContext.Users.FirstOrDefault(u => u.UserId == HttpContext.Session.GetInt32("UserId")); Truber Show = dbContext.Trubers.FirstOrDefault(ee => ee.TruberId == truberId); ViewBag.UserId = userInDb.UserId; return(View(Show)); }
public IActionResult ShowJob(int truberId) { Driver driverInDb = dbContext.Drivers.FirstOrDefault(u => u.DriverId == HttpContext.Session.GetInt32("DriverId")); Truber Show = dbContext.Trubers.FirstOrDefault(ee => ee.TruberId == truberId); ViewBag.DriverId = driverInDb.DriverId; return(View(Show)); }
public IActionResult Completed(int truberId) { Truber toComplete = dbContext.Trubers.FirstOrDefault(ee => ee.TruberId == truberId); toComplete.Completed = HttpContext.Session.GetInt32("DriverId"); toComplete.UpdatedAt = DateTime.Now; dbContext.SaveChanges(); return(Redirect($"/truber/driver/truberdriver/jobs")); }
public IActionResult DropJob(int truberId) { Truber toDrop = dbContext.Trubers.FirstOrDefault(ee => ee.TruberId == truberId); toDrop.DriverId = null; toDrop.UpdatedAt = DateTime.Now; dbContext.SaveChanges(); return(Redirect($"/truber/driver/activity/truberdriver/{truberId}")); }
public IActionResult TakeJob(int truberId) { Truber toTake = dbContext.Trubers.FirstOrDefault(ee => ee.TruberId == truberId); toTake.DriverId = HttpContext.Session.GetInt32("DriverId"); toTake.UpdatedAt = DateTime.Now; dbContext.SaveChanges(); return(Redirect($"/truber/driver/activity/truberdriver/{truberId}")); }
public IActionResult Create(Truber newTruber) { if (ModelState.IsValid) { newTruber.UserId = (int)HttpContext.Session.GetInt32("UserId"); newTruber.DriverId = null; newTruber.Completed = null; dbContext.Add(newTruber); dbContext.SaveChanges(); return(RedirectToAction("Index")); } else { return(View("TruberNew")); } }