/// <summary>
        /// 編輯頁面
        /// </summary>
        /// <returns></returns>
        public ActionResult Edit(int Id)
        {
            VehicleScheduleIdModel findModel = new VehicleScheduleIdModel();

            findModel.Id = Id;

            VehicleScheduleViewModel data = _vehicleScheduleService.GetVehicleSchedule(findModel);

            //限制只能為公司
            var user = _aspNetUsersService.GetUserModelByName(User.Identity.Name);

            CommonDropDownList(user.CompanyId, data.DriverId);
            TempData["ClickFrom"] = "viewMySchedules";

            return(View("Create", data));
        }
        public async Task <JsonResult> DeleteVehicleSchedule(int Id)
        {
            ResponseViewModel result = new ResponseViewModel();

            try
            {
                VehicleScheduleIdModel deleteModel = new VehicleScheduleIdModel();
                deleteModel.Id = Id;
                result         = await _vehicleScheduleService.DeleteVehicleSchedule(deleteModel);
            }
            catch (Exception ex)
            {
                result.IsOk           = false;
                result.Exception      = ex;
                result.HttpStatusCode = HttpStatusCode.InternalServerError;
            }
            return(Json(result, JsonRequestBehavior.DenyGet));
        }