public ActionResult EditDispatchPallets(int PalletsDispatchID)
        {
            PalletDispatchViewModel model = new PalletDispatchViewModel();
            var PalletDispatch            = _palletingService.GetPalletsDispatchByDispatchId(PalletsDispatchID);

            model.PalletDispatchId              = PalletsDispatchID;
            model.MarketVehicleID               = PalletDispatch.MarketVehicleID;
            model.SentMethodID                  = PalletDispatch.SentMethodID;
            model.TrackingReference             = PalletDispatch.TrackingReference;
            model.CustomVehicleModel            = PalletDispatch.CustomVehicleModel;
            model.MarketVehicleDriverID         = PalletDispatch.VehicleDriverResourceID;
            model.CustomDriverDetails           = PalletDispatch.CustomDriverDetails;
            model.DispatchNotes                 = PalletDispatch.DispatchNotes;
            model.ProofOfDeliveryImageFilenames = PalletDispatch.ProofOfDeliveryImageFilenames;
            model.AllVehicles = _marketServices.GetAllValidMarketVehicles(CurrentTenantId).MarketVehicles
                                .Select(m => new SelectListItem()
            {
                Text = m.Name, Value = m.Id.ToString()
            });
            model.AllDrivers = _employeeServices.GetAllEmployees(CurrentTenantId)
                               .Select(m => new SelectListItem()
            {
                Text = m.Name, Value = m.ResourceId.ToString()
            });
            model.AllSentMethods = _palletingService.GetAllSentMethods()
                                   .Select(m => new SelectListItem()
            {
                Text = m.Name, Value = m.SentMethodID.ToString()
            });
            model.DispatchRefrenceNumber       = PalletDispatch.DispatchReference;
            Session["UploadedPalletEvidences"] = null;
            ViewBag.ControllerName             = "Pallets";
            if (!string.IsNullOrEmpty(PalletDispatch.ProofOfDeliveryImageFilenames))
            {
                var filePaths = PalletDispatch.ProofOfDeliveryImageFilenames.Split(',').ToList();
                if (filePaths.Count() > 0)
                {
                    List <string> files = new List <string>();
                    Session["UploadedPalletEvidences"] = files;
                    ViewBag.Files = files;
                    foreach (var file in filePaths)
                    {
                        DirectoryInfo dInfo = new DirectoryInfo(file);
                        files.Add(dInfo.Name);
                    }
                }
            }



            return(PartialView("_PalletDisptachDetail", model));
        }