public AddCarResponse Post(AddCar request) { var car = _carService.Get(x => x.CarCode == request.CarCode); if (car != null) { throw HttpError.Conflict($"Duplicate CarCode"); } var carDetails = _carService.Create(request.ConvertTo <Car>()); return(new AddCarResponse { Id = carDetails.Id }); }
private void MenuItem_Add_Car_Click(object sender, RoutedEventArgs e) { if (CheckConnection()) { AddCar addCarWindow = new AddCar(); Car car = null; if (addCarWindow.ShowDialog() == false) { if (addCarWindow.car != null) { car = addCarWindow.GetCar; listOfCars.Add(car); AddCarToDB(car); } } } else { MessageBox.Show("Sorry, seems like it is not possible to connect to DB at the moment"); } }
private void btnUpdateCar_Click(object sender, EventArgs e) { List <int> CarIDs = new List <int>(); foreach (DataGridViewRow row in dgvCar.Rows) { if (row.Cells["Selected"].Value != null && (bool)row.Cells["Selected"].Value) { CarIDs.Add(Convert.ToInt32(row.Cells["CarID"].Value)); } } if (CarIDs.Count != 1) { MessageBox.Show("只能选择单张卡牌!"); return; } AddCar frm = new AddCar(); if (frm.ShowDialog() == DialogResult.Yes) { QueryCar(); } }
public void LoadView(ViewType typeView) { switch (typeView) { case ViewType.Login: { LoginUC view = new LoginUC(); LoginViewModel vm = new LoginViewModel(this); view.DataContext = vm; this.OutputView.Content = view; break; } case ViewType.Registration: { Registration viewF = new Registration(); RegistViewModel vmF = new RegistViewModel(this); viewF.DataContext = vmF; this.OutputView.Content = viewF; break; } case ViewType.Forum: { Forum_main viewF = new Forum_main(); Forum_mainViewModel vmF = new Forum_mainViewModel(this); viewF.DataContext = vmF; this.OutputView.Content = viewF; break; } case ViewType.Forum_topic: { Forum_topic viewF = new Forum_topic(); Forum_topicViewModel vmF = new Forum_topicViewModel(this); viewF.DataContext = vmF; this.OutputView.Content = viewF; break; } case ViewType.User_room: { User_Room viewF = new User_Room(); User_RoomViewModel vmF = new User_RoomViewModel(this); viewF.DataContext = vmF; this.OutputView.Content = viewF; break; } case ViewType.AutoPark: { AutoPark viewF = new AutoPark(); AutoParkViewModel vmF = new AutoParkViewModel(this); viewF.DataContext = vmF; this.OutputView.Content = viewF; break; } case ViewType.AddCar: { AddCar viewF = new AddCar(); AddCarViewModel vmF = new AddCarViewModel(this); viewF.DataContext = vmF; this.OutputView.Content = viewF; break; } case ViewType.Auctions: { Auctions viewF = new Auctions(); AuctionsViewModel vmF = new AuctionsViewModel(this); viewF.DataContext = vmF; this.OutputView.Content = viewF; break; } case ViewType.Auction: { ver03.Views.Auction viewF = new ver03.Views.Auction(); AuctionViewModel vmF = new AuctionViewModel(this); viewF.DataContext = vmF; this.OutputView.Content = viewF; break; } case ViewType.AddAuction: { AddAuction viewF = new ver03.Views.AddAuction(); AddAuctionViewModel vmF = new AddAuctionViewModel(this); viewF.DataContext = vmF; this.OutputView.Content = viewF; break; } case ViewType.MainPage: { MainPage viewF = new ver03.Views.MainPage(); MainPageViewModel vmF = new MainPageViewModel(this); viewF.DataContext = vmF; this.OutputView.Content = viewF; break; } case ViewType.Info: { Info viewF = new ver03.Views.Info(); InfoViewModel vmF = new InfoViewModel(this); viewF.DataContext = vmF; this.OutputView.Content = viewF; break; } } //void LoadPageAndViewModel<T,V>(T page, V viewModel) // where T: new() // where V: class, new() //{ // T viewF = new T(); // V vmF = new V(this); // viewF.DataContext = vmF; // this.OutputView.Content = viewF; //} }
private void Button_Click(object sender, RoutedEventArgs e) { AddCar addCar = new AddCar(); addCar.ShowDialog(); }
private void добавитьАвтомобильToolStripMenuItem_Click(object sender, EventArgs e) { AddCar addCar = new AddCar(this); addCar.Show(); }
public ActionResult AddMyLicensePlate(string licenseplate) { try { string auth = AppUserToken; if (auth.IsEmpty()) { //没有登录 // return(RedirectToAction("Index", "ErrorPrompt", new { message = "用户登录失败" })); } else if (auth == "-1") { return(RedirectToAction("Register", "ParkingPayment")); } //string auth = "D8F586C77EB73316CFB5FC8C035EF3AFD4BF2EB5DF8F150448EDB019BFE4E5814E401DEBF5C242031E53AD4858A3C1DFDF2537FD4F193CC86928F771770CF6CA"; string plate = licenseplate; AddCar addcar = Carapi.dd(plate, auth); AddCar addmycar = JsonConvert.DeserializeObject <AddCar>(JsonHelper.GetJsonString(addcar)); if (addcar.Result == "该车辆已被其它帐户绑定,是否找回?") { JsonResult res = new JsonResult(); var Phone = new { Status = "该车辆已被其它帐户绑定" }; res.Data = Phone;//返回单个对象; return(res); } else if (addcar.Result == "添加车辆成功") { JsonResult res = new JsonResult(); var Phone = new { Status = "添加车辆成功" }; res.Data = Phone;//返回单个对象; WX_CarInfo model = new WX_CarInfo(); model.AccountID = WeiXinUser.AccountID; model.PlateNo = licenseplate.ToPlateNo(); model.Status = 1; // int result = CarService.AddWX_CarInfo(model); if (result != 1) { TxtLogServices.WriteTxtLogEx("WXBindCarError", "用户添加车牌失败:{0}", result); } // return(res); } else if (addcar.Result == "该账号已在其他设备登录,请重新登录") { JsonResult res = new JsonResult(); var Phone = new { Status = "该账号已在其他设备登录,请重新登录" }; res.Data = Phone;//返回单个对象; return(res); } else { JsonResult res = new JsonResult(); var Phone = new { Status = "添加失败" }; res.Data = Phone;//返回单个对象; return(res); } } catch (Exception e) { return(Json(MyResult.Error("添加失败"))); } }