public ActionResult Edit(Dispatch dispatch) { if (ModelState.IsValid) { _dispatchService.EditDispatch(dispatch); return(RedirectToAction("Index")); } ViewBag.PeriodID = new SelectList(_periodService.GetAllPeriod(), "PeriodID", "PeriodID", _periodService.GetPeriod(dispatch.PeriodYear, dispatch.PeriodMonth).PeriodID); var user = _userProfileService.GetUser(User.Identity.Name); ViewBag.StoreID = new SelectList(_storeService.GetStoreByHub(user.DefaultHub.HubID), "StoreID", "Name"); ViewBag.TransporterID = new SelectList(_transporterService.GetAllTransporter(), "TransporterID", "Name", dispatch.TransporterID); ViewBag.HubID = new SelectList(user.UserHubs, "HubID", "Name", dispatch.HubID); ViewBag.CommodityTypeID = new SelectList(_commodityTypeService.GetAllCommodityType(), "CommodityTypeID", "Name"); return(View(dispatch)); }