public string InsertCarInfo(Car_Info car_Info)
        {
            string queryString = $@"INSERT INTO Car_Info (C_Brand,C_Image,C_Engine,C_Battery,C_Coolant,C_Fuel,C_AirConditioning,C_PowerTrain,C_Braking,C_Tires,C_Steering,UId) VALUES
                                    ('{car_Info.C_Brand}'
                                    ,'{car_Info.C_Image}'
                                    ,'{car_Info.C_Engine}'
                                    ,'{car_Info.C_Battery}'
                                    ,'{car_Info.C_Coolant}'
                                    ,'{car_Info.C_Fuel}'
                                    ,'{car_Info.C_AirConditioning}'
                                    ,'{car_Info.C_PowerTrain}'
                                    ,'{car_Info.C_Braking}'
                                    ,'{car_Info.C_Tires}'
                                    ,'{car_Info.C_Steering}'
                                    ,{car_Info.UId})";
            var    data        = _db.ExecuteString <int>(queryString);

            if (data != 0)
            {
                return("CarInfoAdd Succes.");
            }
            else
            {
                return("CarInfoAdd failed.");
            }
        }
        public string UpdateCarinfo(Car_Info car_Info)
        {
            string queryString = $@"UPDATE Car_Info SET C_Brand='{car_Info.C_Brand}',
                                                        C_Image='{car_Info.C_Image}',
                                                        C_Engine='{car_Info.C_Engine}',
                                                        C_Battery='{car_Info.C_Battery}',
                                                        C_Coolant='{car_Info.C_Coolant}',
                                                        C_Fuel='{car_Info.C_Fuel}',
                                                        C_AirConditioning='{car_Info.C_AirConditioning}',
                                                        C_PowerTrain='{car_Info.C_PowerTrain}',
                                                        C_Braking='{car_Info.C_Braking}',
                                                        C_Tires='{car_Info.C_Tires}',
                                                        C_Steering='{car_Info.C_Steering}',
                                                        UId={car_Info.UId}
                                                        Where C_Id = {car_Info.C_Id}";
            var    data        = _db.ExecuteString <int>(queryString);

            if (data != 0)
            {
                return("Update Car Information success.");
            }
            else
            {
                return("Update CarInformation failed.");
            }
        }
Beispiel #3
0
 public IActionResult UpdateCarinfo([FromForm] Car_Info car_Info)
 {
     try
     {
         string pathImage = Path.Combine(Directory.GetCurrentDirectory(), $@"wwwroot/images/{car_Info.FileImage.FileName}");
         using (var stream = new FileStream(pathImage, FileMode.Create))
         {
             car_Info.FileImage.CopyTo(stream);
         }
         car_Info.C_Image = _url + car_Info.FileImage.FileName;
         var result = carInfoService.UpdateCarinfo(car_Info);
         return(StatusCode(StatusCodes.Status200OK, result));
     }
     catch (Exception e)
     {
         return(StatusCode
                    (StatusCodes.Status500InternalServerError, e.Message));
     }
 }