Exemple #1
0
        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());
            }
        }
Exemple #2
0
 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);
     }
 }
Exemple #3
0
 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);
 }
Exemple #7
0
 public static void Run(clsAllVehicles prSecondhand)
 {
     Instance.SetDetails(prSecondhand);
 }