public ActionResult Add() { ShowLiveWaitTimes viewmodel = new ShowLiveWaitTimes(); viewmodel.DepartmentsList = db.Departments.ToList(); //we use the view model to be able to show the departments list when we add an update return(View(viewmodel)); }
public ActionResult Update(int id) { ShowLiveWaitTimes viewmodel = new ShowLiveWaitTimes(); viewmodel.WaitTime = db.LiveWaitTimes.Find(id); viewmodel.DepartmentsList = db.Departments.ToList(); //we use the viewmodel to get the information tu update return(View(viewmodel)); }
public ActionResult PublicShow(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Department SelectedDepartment = db.Departments.Find(id); List <LiveWaitTime> WaitTimes = db.LiveWaitTimes .Where(waittimes => waittimes.DepartmentId == id) .ToList(); //Debug.WriteLine("Iam trying to list all the wait times updates"); ShowLiveWaitTimes viewmodel = new ShowLiveWaitTimes(); viewmodel.Departments = SelectedDepartment; viewmodel.WaitTimes = WaitTimes; return(View(viewmodel)); }