/// <summary> /// CarInfoAddSave /// </summary> /// <param name="Model"></param> /// <param name="LoginUserID"></param> /// <returns></returns> public static string CarInfoAddSave(CarInfoModel Model, string LoginUserID) { using (var db = new VehicleEntities()) { T_Car List = new T_Car(); List.CreateUser = LoginUserID; List.CreateDate = Convert.ToDateTime(Model.Create_Time); List.LastUpdDate = Convert.ToDateTime(Model.Create_Time); List.LastUpdUser = LoginUserID; List.seatNum = Convert.ToInt32(Model.seatNum); List.carID = Model.carID; List.carName = Model.carName; List.RID = Guid.NewGuid().ToString(); db.AddToT_Car(List); int success = db.SaveChanges(); if (success > 0) { ViewModel.Result result = new Result(); result.success = true; result.message = "保存成功"; return(JsonConvert.SerializeObject(result)); } else { return(JsonConvert.SerializeObject(new ViewModel.Result() { success = true, message = "保存失败" })); } } }
/// <summary> /// CarInfoEditSave /// </summary> /// <param name="Model"></param> /// <param name="LoginUserID"></param> /// <param name="RID"></param> /// <returns></returns> public static string CarInfoEditSave(CarInfoModel Model, string LoginUserID, string RID) { using (var db = new VehicleEntities()) { var List = db.T_Car.Where(t => t.RID == RID).FirstOrDefault(); List.LastUpdDate = DateTime.Now; List.LastUpdUser = LoginUserID; List.seatNum = Convert.ToInt32(Model.seatNum); List.carID = Model.carID; List.type = Model.type; List.carName = Model.carName; int success = db.SaveChanges(); if (success > 0) { ViewModel.Result result = new Result(); result.success = true; result.message = "保存成功"; return(JsonConvert.SerializeObject(result)); } else { return(JsonConvert.SerializeObject(new ViewModel.Result() { success = true, message = "保存失败" })); } } }
// GET: CarInfo/CarInfo public ActionResult Index() { LoadData(); #region 拉框绑定 var ownerTypeList = CodeBLL.GetCodeListByParentCode("YCBM"); var listItems = new List <ListItem>(); listItems.Add(new ListItem { Text = "全部", Value = "-1" }); foreach (var d in ownerTypeList) { listItems.Add(new ListItem { Text = d.BMVALUE, Value = d.BMKEY.ToString() }); } var ownerType = new DropDownListModel(); ownerType.DropDownList = "VALUE"; ownerType.DropDownListItem = listItems; #endregion CarInfoModel model = new CarInfoModel(); model.ownerType = ownerType; return(View(model)); }
/// <summary> /// 转换model信息 /// </summary> /// <param name="list"></param> /// <param name="level"></param> /// <returns></returns> public List <CarInfoModel> TransferCarModel(List <ErpCarReturnModel> list, int level) { if (list.Count == 0) { return(null); } List <CarInfoModel> carlist = new List <CarInfoModel>(); foreach (var item in list) { CarInfoModel model = new CarInfoModel() { CLASS_LEVEL = level, CLASS_ATTR = "ZC", CLASS_STATUS = 1, BIZ_TYPE = item.BIZ_TYPE }; switch (level) { case 1: model.CLASS_ID = item.BRAND_ID; model.CLASS_NO = item.BRAND_CODE; model.CLASS_NAME = item.BRAND_NAME; model.PARENT_ID = ""; break; case 2: model.CLASS_ID = item.CLASS_ID; model.CLASS_NO = item.CLASS_CODE; model.CLASS_NAME = item.CLASS_NAME; model.PARENT_ID = item.BRAND_ID; break; case 3: model.CLASS_ID = item.TYPE_ID; model.CLASS_NO = item.TYPE_CODE; model.CLASS_NAME = item.TYPE_NAME; model.PARENT_ID = item.CLASS_ID; break; case 4: model.CLASS_ID = item.SUBTYPE_ID; model.CLASS_NO = item.SUBTYPE_CODE; model.CLASS_NAME = item.SUBTYPE_NAME; model.PARENT_ID = item.TYPE_ID; break; default: break; } carlist.Add(model); } return(carlist); }
/// <summary> /// 获取车辆数据 /// </summary> /// <param name="item"></param> /// <param name="list"></param> /// <returns></returns> public CarInfoModel GetCarInfos(CarInfoModel item, List<CarInfoModel> list) { var childList = list.Where(c => c.PARENT_ID == item.CLASS_ID).ToList(); item.ChildInfo = childList; foreach (var child in childList) { GetCarInfos(child, list); } return item; }
/// <summary> /// CarInfoSearch /// </summary> /// <param name="row"></param> /// <param name="page"></param> /// <param name="Model"></param> /// <returns></returns> public static string CarInfoSearch(int row, int page, CarInfoModel Model) { DateTime?Begin_Date; DateTime?End_Date; int seatNum = 0; if (Model.Create_Time != "") { Begin_Date = Convert.ToDateTime(Model.Create_Time); } else { Begin_Date = null; } if (Model.Create_Time_E != "") { End_Date = Convert.ToDateTime(Model.Create_Time_E); } else { End_Date = null; } if (Model.seatNum != "") { seatNum = Convert.ToInt32(Model.seatNum); } using (var db = new VehicleEntities()) { var Searchlist = from hdr in db.T_Car.Where(p => (p.LastUpdDate >= Begin_Date || Begin_Date == null) && (p.LastUpdDate <= End_Date || End_Date == null) && (p.carID.Contains(Model.carID) || string.IsNullOrEmpty(Model.carID)) && (p.carName.Contains(Model.carName) || string.IsNullOrEmpty(Model.carName)) && (p.seatNum == seatNum || string.IsNullOrEmpty(Model.seatNum)) && (p.seatNum != 0) ).OrderByDescending(p => p.LastUpdDate).Skip((page - 1) * row).Take(row) select hdr; var AllList = from hdr in db.T_Car.Where(p => (p.LastUpdDate >= Begin_Date || Begin_Date == null) && (p.LastUpdDate <= End_Date || End_Date == null) && (p.carID.Contains(Model.carID) || string.IsNullOrEmpty(Model.carID)) && (p.carName.Contains(Model.carName) || string.IsNullOrEmpty(Model.carName)) && (p.seatNum == seatNum || string.IsNullOrEmpty(Model.seatNum)) && (p.seatNum != 0) ).OrderByDescending(p => p.LastUpdDate) select hdr; var total = AllList.Count(); string JsonGrid = JsonConvert.SerializeObject(new { total = total, rows = Searchlist }); return(JsonGrid); } }
public ActionResult GetUserCarInfo(RegisterModel model) { var token = GetUserToken(); if (string.IsNullOrEmpty(token)) { return(Json(new { status = "UnAuthorized" }, JsonRequestBehavior.AllowGet)); } CarInfoModel res = _carInfoModel ?? _userManager.GetUserCarInfo(token, model.Mobile); //_carInfoModel = res; return(Json(new { res.CarType, res.CarColor, res.CarPlateNo, res.CarBackImageId, res.CarFrontImageId, IsCarCardPicUploaded = (res.Base64CarCardPic != null) })); }
public ActionResult SubmitCarInfo(CarInfoModel model) { if (ModelState.IsValid) { var token = GetUserToken(); if (string.IsNullOrEmpty(token)) { return(Json(new { status = "UnAuthorized" }, JsonRequestBehavior.AllowGet)); } var res = _userManager.SubmitCarInfo(model, token); return(Json(res, JsonRequestBehavior.AllowGet)); } return(Json(new { uploaded = "ERROR", status = "WrongInfo" }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// CarInfoEditSave /// </summary> public void CarInfoEditSave() { CarInfoModel Model = new CarInfoModel(); string LoginUserID = Request["LoginUserID"]; string RID = Request["Data"]; Model.carID = Request["carID"]; Model.type = Request["type"]; Model.carName = Request["carName"]; Model.seatNum = Request["seatNum"]; string text = Vehicle_CarInfo.CarInfoEditSave(Model, LoginUserID, RID); Response.ContentType = "Application/json"; Response.Write(text); Response.End(); }
public CarInfoModel GetCarInfo(string token) { var client = new RestClient(ApiUrl); var request = new RestRequest("GetCarInfo", Method.POST); request.AddHeader("Authorization", "Bearer " + token); IRestResponse response = client.Execute(request); JavaScriptSerializer js = new JavaScriptSerializer(); CarInfoModel ciModel = new CarInfoModel(); if (!string.IsNullOrWhiteSpace(response.Content)) { ciModel = js.Deserialize <CarInfoModel>(response.Content); } return(ciModel); }
public ActionResult GetCarCardBckImage() { var token = GetUserToken(); if (string.IsNullOrEmpty(token)) { return(Json(new { status = "UnAuthorized" }, JsonRequestBehavior.AllowGet)); } CarInfoModel res = _carInfoModel ?? _userManager.GetCarInfo(token); //_carInfoModel = res; if (res.Base64CarCardBckPic != null) { var bytes = Convert.FromBase64String(res.Base64CarCardBckPic); return(new FileContentResult(bytes, "image/jpeg")); } return(null); }
public RequestReponse SubmitCarInfo(CarInfoModel model, string token) { var client = new RestClient(ApiUrl); var request = new RestRequest("InsertCarInfo", Method.POST); request.AddHeader("Authorization", "Bearer " + token); request.AddHeader("Content-Type", "multipart/form-data"); request.AddParameter("CarType", model.CarType); request.AddParameter("CarColor", model.CarColor); request.AddParameter("CarPlateNo", model.CarPlateNo); IRestResponse response = client.Execute(request); JavaScriptSerializer js = new JavaScriptSerializer(); RequestReponse carInfoResponseModel = new RequestReponse(); if (!string.IsNullOrWhiteSpace(response.Content)) { carInfoResponseModel = js.Deserialize <RequestReponse>(response.Content); } return(carInfoResponseModel); }
public static List <RouteSuggestModel> CastToRouteSuggestModel(List <vwRouteSuggest> list, List <vwRRTiming> timingList) { List <RouteSuggestModel> modelList = new List <RouteSuggestModel>(); foreach (var suggest in list) { RouteSuggestModel routeSuggestModel = new RouteSuggestModel(); //populate SuggestrouteResponseModel Object RouteResponseModel routeResponsetModel = new RouteResponseModel(); routeResponsetModel.RouteId = (int)suggest.RouteRequestId; routeResponsetModel.SrcAddress = (suggest.SrcGAddress ?? "") + " - " + (suggest.SrcDetailAddress ?? ""); routeResponsetModel.DstAddress = (suggest.DstGAddress ?? "") + " - " + (suggest.DstDetailAddress ?? ""); routeResponsetModel.SrcLatitude = suggest.SrcLatitude.ToString(); routeResponsetModel.SrcLongitude = suggest.SrcLongitude.ToString(); routeResponsetModel.DstLatitude = suggest.DstLatitude.ToString(); routeResponsetModel.DstLongitude = suggest.DstLongitude.ToString(); routeResponsetModel.AccompanyCount = suggest.AccompanyCount; routeResponsetModel.IsDrive = (bool)suggest.IsDrive; routeSuggestModel.SuggestRouteResponse = routeResponsetModel; //populate CarInfo Object Mapper.CreateMap <vwRouteSuggest, CarInfoModel>(); CarInfoModel carInfoModel = Mapper.Map <vwRouteSuggest, CarInfoModel>(suggest); routeSuggestModel.CarInfo = carInfoModel; //populate SelfRoute Object RouteResponseModel selfRouteResponse = new RouteResponseModel() { RouteId = (int)suggest.SelfRouteRequestId }; routeSuggestModel.SelfRouteResponse = selfRouteResponse; routeSuggestModel.IsSuggestSeen = suggest.IsSuggestSeen; routeSuggestModel.IsSuggestAccepted = suggest.IsSuggestAccepted; routeSuggestModel.IsSuggestRejected = suggest.IsSuggestRejected; routeSuggestModel.NameFamily = suggest.Name + " " + suggest.Family; routeSuggestModel.Gender = ((Gender)suggest.Gender).ToString(); routeSuggestModel.SrcDistance = Math.Round(suggest.SSrcDistance, 0).ToString(); routeSuggestModel.DstDistance = Math.Round(suggest.SDstDistance, 0).ToString(); modelList.Add(routeSuggestModel); } return(modelList); }
/// <summary> /// CarInfoGridSearch /// </summary> public void CarInfoSearch() { rows = Request["rows"] == null ? 10 : int.Parse(Request["rows"]); page = Request["page"] == null ? 1 : int.Parse(Request["page"]); string carName = Request.Form["carName"]; string seatNum = Request.Form["seatNum"]; string carID = Request.Form["carID"]; string BeginDate = Request.Form["BeginDate"]; string EndData = Request.Form["EndDate"]; string type = Request.Form["type"]; CarInfoModel Model = new CarInfoModel(); Model.carName = carName; Model.seatNum = seatNum; Model.carID = carID; Model.type = type; Model.Create_Time = BeginDate; Model.Create_Time_E = EndData; string Json = Vehicle_CarInfo.CarInfoSearch(rows, page, Model); Response.ContentType = "Application/json"; Response.Write(Json); Response.End(); }
/// <summary> /// 添加车辆信息 /// </summary> /// <param name="CarInfoM">车辆信息</param> /// <returns>添加是否成功 false:失败,true:成功</returns> public static bool AddCarInfo(CarInfoModel CarInfoM) { return(CarInfoDBHelper.AddCarInfo(CarInfoM)); }
public async Task <CarRecall> GetCarRecall(string make, string year, string model) { HttpResponseMessage response; string content = ""; var wrap = new Wrapper(); var carRecall = new CarRecall(); //create a new var myModel = new CarInfoModel { make = make, year = year, model = model }; myModel.model = model; carRecall.model = myModel; carRecall.recallList = new List <CarRecallItem>(); //get the recalls info using (var client = clientFactory.CreateClient()) { client.BaseAddress = new Uri("https://one.nhtsa.gov/"); try { response = await client.GetAsync("webapi/api/Recalls/vehicle/modelyear/" + year + "/make/" + make + "/model/" + model + "?format=json"); response.EnsureSuccessStatusCode(); content = await response.Content.ReadAsStringAsync(); JObject dataResult = JObject.Parse(content); var recallSection = dataResult.GetValue("Results"); if (recallSection.HasValues) { var recallItems = recallSection.ToObject <List <CarRecallItem> >(); foreach (var item in recallItems) { carRecall.recallList.Add(item); } } } catch (Exception e) { throw new Exception(e.Message); } } if (carRecall.recallList.Count() != 0) { //if no content is returned, don't get the image //get the API key from secrets file var client2 = clientFactory.CreateClient(); var accountKey = Configuration["Bing:ServiceAPIKey"]; // Request headers client2.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", accountKey); // Request parameters string query = year + " " + make + " " + model; string count = "1"; string offset = "0"; var ImgSearchEndPoint = "https://api.cognitive.microsoft.com/bing/v7.0/images/search?"; var result = await client2.GetAsync(string.Format("{0}q={1}&count={2}&offset={3}", ImgSearchEndPoint, WebUtility.UrlEncode(query), count, offset)); result.EnsureSuccessStatusCode(); var json = await result.Content.ReadAsStringAsync(); dynamic data = JObject.Parse(json); var items = data.value; carRecall.imageUrl = items[0].contentUrl; } else { carRecall.imageUrl = "No request made"; } return(carRecall); }
/// <summary> /// 添加车辆信息 /// </summary> /// <param name="CarInfoM">车辆信息</param> /// <returns>添加是否成功 false:失败,true:成功</returns> public static bool AddCarInfo(CarInfoModel CarInfoM) { try { #region 添加车辆信息SQL拼写 StringBuilder sql = new StringBuilder(); sql.AppendLine("INSERT INTO officedba.CarInfo"); sql.AppendLine(" (CompanyCD "); sql.AppendLine(" ,CarNo "); sql.AppendLine(" ,CarName "); sql.AppendLine(" ,CarMark "); sql.AppendLine(" ,CarType "); sql.AppendLine(" ,Factory "); sql.AppendLine(" ,Displacement "); sql.AppendLine(" ,SeatCount "); sql.AppendLine(" ,Carrying "); sql.AppendLine(" ,FuelType "); sql.AppendLine(" ,EngineNo "); sql.AppendLine(" ,BuyMoney "); sql.AppendLine(" ,BuyDate "); sql.AppendLine(" ,Motorman "); sql.AppendLine(" ,VendorName "); sql.AppendLine(" ,VendorAddress "); sql.AppendLine(" ,Contact "); sql.AppendLine(" ,ContactTel "); sql.AppendLine(" ,Status "); sql.AppendLine(" ,Creator "); sql.AppendLine(" ,CreateDate "); sql.AppendLine(" ,Remark "); sql.AppendLine(" ,ModifiedDate "); sql.AppendLine(" ,ModifiedUserID) "); sql.AppendLine("VALUES "); sql.AppendLine(" (@CompanyCD "); sql.AppendLine(" ,@CarNo "); sql.AppendLine(" ,@CarName "); sql.AppendLine(" ,@CarMark "); sql.AppendLine(" ,@CarType "); sql.AppendLine(" ,@Factory "); sql.AppendLine(" ,@Displacement "); sql.AppendLine(" ,@SeatCount "); sql.AppendLine(" ,@Carrying "); sql.AppendLine(" ,@FuelType "); sql.AppendLine(" ,@EngineNo "); sql.AppendLine(" ,@BuyMoney "); sql.AppendLine(" ,@BuyDate "); sql.AppendLine(" ,@Motorman "); sql.AppendLine(" ,@VendorName "); sql.AppendLine(" ,@VendorAddress "); sql.AppendLine(" ,@Contact "); sql.AppendLine(" ,@ContactTel "); sql.AppendLine(" ,@Status "); sql.AppendLine(" ,@Creator "); sql.AppendLine(" ,@CreateDate "); sql.AppendLine(" ,@Remark "); sql.AppendLine(" ,@ModifiedDate "); sql.AppendLine(" ,@ModifiedUserID) "); #endregion #region 添加车辆信息参数设置 SqlParameter[] param; param = new SqlParameter[24]; param[0] = SqlHelper.GetParameter("@CompanyCD", CarInfoM.CompanyCD); param[1] = SqlHelper.GetParameter("@CarNo", CarInfoM.CarNo); param[2] = SqlHelper.GetParameter("@CarName", CarInfoM.CarName); param[3] = SqlHelper.GetParameter("@CarMark", CarInfoM.CarMark); param[4] = SqlHelper.GetParameter("@CarType", CarInfoM.CarType); param[5] = SqlHelper.GetParameter("@Factory", CarInfoM.Factory); param[6] = SqlHelper.GetParameter("@Displacement", Convert.ToDecimal(CarInfoM.Displacement)); param[7] = SqlHelper.GetParameter("@SeatCount", CarInfoM.SeatCount); param[8] = SqlHelper.GetParameter("@Carrying", CarInfoM.Carrying); param[9] = SqlHelper.GetParameter("@FuelType", CarInfoM.FuelType); param[10] = SqlHelper.GetParameter("@EngineNo", CarInfoM.EngineNo); param[11] = SqlHelper.GetParameter("@BuyMoney", CarInfoM.BuyMoney); param[12] = SqlHelper.GetParameter("@BuyDate", CarInfoM.BuyDate); param[13] = SqlHelper.GetParameter("@Motorman", CarInfoM.Motorman); param[14] = SqlHelper.GetParameter("@VendorName", CarInfoM.VendorName); param[15] = SqlHelper.GetParameter("@VendorAddress", CarInfoM.VendorAddress); param[16] = SqlHelper.GetParameter("@Contact", CarInfoM.Contact); param[17] = SqlHelper.GetParameter("@ContactTel", CarInfoM.ContactTel); param[18] = SqlHelper.GetParameter("@Status", CarInfoM.Status); param[19] = SqlHelper.GetParameter("@Creator", CarInfoM.Creator); param[20] = SqlHelper.GetParameter("@CreateDate", CarInfoM.CreateDate); param[21] = SqlHelper.GetParameter("@Remark", CarInfoM.Remark); param[22] = SqlHelper.GetParameter("@ModifiedDate", CarInfoM.ModifiedDate); param[23] = SqlHelper.GetParameter("@ModifiedUserID", CarInfoM.ModifiedUserID); #endregion SqlHelper.ExecuteTransSql(sql.ToString(), param); return(SqlHelper.Result.OprateCount > 0 ? true : false); } catch { return(false); } }
public ActionResult Add() { #region 拉框绑定 var belongDeptList = CodeBLL.GetCodeListByParentCode("PCS"); var listItems = new List <ListItem>(); foreach (var d in belongDeptList) { listItems.Add(new ListItem { Text = d.BMVALUE, Value = d.BMKEY.ToString() }); } var belongDept = new DropDownListModel(); belongDept.DropDownList = "VALUE"; belongDept.DropDownListItem = listItems; var vehicleTypeList = CodeBLL.GetCodeListByParentCode("CLLX"); listItems = new List <ListItem>(); foreach (var d in vehicleTypeList) { listItems.Add(new ListItem { Text = d.BMVALUE, Value = d.BMKEY.ToString() }); } var vehicleType = new DropDownListModel(); vehicleType.DropDownList = "VALUE1"; vehicleType.DropDownListItem = listItems; var belongNetList = NetManageBLL.GetAll(); listItems = new List <ListItem>(); foreach (var d in belongNetList) { listItems.Add(new ListItem { Text = d.Name, Value = d.Id.ToString() }); } var belongNet = new DropDownListModel(); belongNet.DropDownList = "VALUE2"; belongNet.DropDownListItem = listItems; var ownerTypeList = CodeBLL.GetCodeListByParentCode("YCBM"); listItems = new List <ListItem>(); foreach (var d in ownerTypeList) { listItems.Add(new ListItem { Text = d.BMVALUE, Value = d.BMKEY.ToString() }); } var ownerType = new DropDownListModel(); ownerType.DropDownList = "VALUE3"; ownerType.DropDownListItem = listItems; #endregion CarInfoModel model = new CarInfoModel(); model.belongDept = belongDept; model.vehicleType = vehicleType; model.belongNet = belongNet; model.ownerType = ownerType; return(View(model)); }
public ActionResult CarDetail() { var id = Convert.ToInt32(Request.QueryString["id"]); #region 拉框绑定 var belongDeptList = CodeBLL.GetCodeListByParentCode("PCS"); var listItems = new List <ListItem>(); foreach (var d in belongDeptList) { listItems.Add(new ListItem { Text = d.BMVALUE, Value = d.BMKEY.ToString() }); } var belongDept = new DropDownListModel(); belongDept.DropDownList = "VALUE"; belongDept.DropDownListItem = listItems; var vehicleTypeList = CodeBLL.GetCodeListByParentCode("CLLX"); listItems = new List <ListItem>(); foreach (var d in vehicleTypeList) { listItems.Add(new ListItem { Text = d.BMVALUE, Value = d.BMKEY.ToString() }); } var vehicleType = new DropDownListModel(); vehicleType.DropDownList = "VALUE1"; vehicleType.DropDownListItem = listItems; var belongNetList = NetManageBLL.GetAll(); listItems = new List <ListItem>(); foreach (var d in belongNetList) { listItems.Add(new ListItem { Text = d.Name, Value = d.Id.ToString() }); } var belongNet = new DropDownListModel(); belongNet.DropDownList = "VALUE2"; belongNet.DropDownListItem = listItems; var ownerTypeList = CodeBLL.GetCodeListByParentCode("YCBM"); listItems = new List <ListItem>(); foreach (var d in ownerTypeList) { listItems.Add(new ListItem { Text = d.BMVALUE, Value = d.BMKEY.ToString() }); } var ownerType = new DropDownListModel(); ownerType.DropDownList = "VALUE3"; ownerType.DropDownListItem = listItems; #endregion CarInfoModel model = new CarInfoModel(); model.belongDept = belongDept; model.vehicleType = vehicleType; model.belongNet = belongNet; model.ownerType = ownerType; var data = CarBLL.GetByVehId(id); model.carInfo.Id = data.Id; model.carInfo.VehicleNo = data.VehicleNo; model.carInfo.VehicleType = data.VehicleType; model.carInfo.VehicleBrand = data.VehicleBrand; model.carInfo.BelongDeptId = data.BelongDeptId; model.carInfo.BelongNetId = data.BelongNetId; model.carInfo.Owner = data.Owner; model.carInfo.OwnerType = data.OwnerType; model.carInfo.Remark = data.Remark; model.carInfo.Cldwzdsbh = data.Cldwzdsbh; model.carInfo.Wlwkhm = data.Wlwkhm; return(View(model)); }
/// <summary> /// 修改车辆信息 /// </summary> /// <param name="CarInfoM">车辆信息</param> /// <returns>更新是否成功 false:失败,true:成功</returns> public static bool UpdateCarInfo(CarInfoModel CarInfoM) { return(CarInfoDBHelper.UpdateCarInfo(CarInfoM)); }