internal async static Task <string> DeleteVehicleAsync(clsAllVehicles prVehicle) { using (HttpClient lcHttpClient = new HttpClient()) { HttpResponseMessage lcRespMessage = await lcHttpClient.DeleteAsync ($"http://localhost:60064/api/car/DeleteVehicleDetails?Name={prVehicle.Name}"); return(await lcRespMessage.Content.ReadAsStringAsync()); } }
private async void btnAdd_Click(object sender, EventArgs e) { try { string lcReply = new Inputbox(clsAllVehicles.FACTORY_PROMPT).Answer; if (!string.IsNullOrEmpty(lcReply)) // not cancelled? { clsAllVehicles lcVehicle = clsAllVehicles.CarType(lcReply[0]); if (lcVehicle != null) // valid artwork created? { frmCarCondition.DispatchWorkForm(lcVehicle); lcVehicle.Name = _Vehicle.Name; lcVehicle.Type = lcReply[0]; refreshFormFromDB(_Vehicle.Name); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
internal async static Task <string> UpdateVehicleAsync(clsAllVehicles prVehicle) { return(await InsertOrUpdateAsync(prVehicle, "http://localhost:60064/api/car/PutVehicle", "PUT")); }
public static void Run(clsAllVehicles prNew) { Instance.SetDetails(prNew); }
public void SetDetails(clsAllVehicles prVehicle) { _Vehicle = prVehicle; updateForm(); ShowDialog(); }
public static void DispatchWorkForm(clsAllVehicles prVehicle) { _CarForm[prVehicle.Type].DynamicInvoke(prVehicle); }
public static void Run(clsAllVehicles prSecondhand) { Instance.SetDetails(prSecondhand); }