public HttpResponseMessage addCar(cars_model_available car)
        {
            using (rentalCarsEntities entities = new rentalCarsEntities())
            {
                cars_model_available car_avilable = new cars_model_available();

                car_avilable.cost_per_day      = car.cost_per_day;
                car_avilable.car_number        = car.car_number;
                car_avilable.financial_penalty = car.financial_penalty;
                car_avilable.gear              = car.gear;
                car_avilable.model             = car.model;
                car_avilable.producer          = car.producer;
                car_avilable.production_year   = car.production_year;
                car_avilable.img               = car.img;
                car_avilable.banking_adress    = car.banking_adress;
                car_avilable.banking_longitued = car.banking_longitued;
                car_avilable.banking_name      = car.banking_name;


                entities.cars_model_available.Add(car_avilable);
                entities.SaveChanges();

                return(Request.CreateResponse(HttpStatusCode.OK, entities.cars_model_available.ToList()));
            }
        }
        public HttpResponseMessage returnCar(cars_not_avalable car)
        {
            using (rentalCarsEntities entities = new rentalCarsEntities())
            {
                cars_model_available car_avilable = new cars_model_available();



                car_avilable.cost_per_day      = car.cost_per_day;
                car_avilable.car_number        = car.car_number;
                car_avilable.financial_penalty = car.fainancial_penalty;
                car_avilable.gear              = car.gear;
                car_avilable.model             = car.model;
                car_avilable.producer          = car.producer;
                car_avilable.production_year   = car.production_year;
                car_avilable.img               = car.img;
                car_avilable.banking_adress    = car.banking_adrress;
                car_avilable.banking_longitued = car.banking_longitude;
                car_avilable.banking_name      = car.banking_name;


                entities.cars_model_available.Add(car_avilable);

                var car_not = entities.cars_not_avalable.FirstOrDefault(c => c.id == car.id);
                var order   = entities.orders.FirstOrDefault(c => c.car_number == car_not.car_number);

                if (order != null)
                {
                    order.actually_returning_date = DateTime.Now;
                }

                entities.cars_not_avalable.Remove(car_not);
                entities.SaveChanges();

                return(Request.CreateResponse(HttpStatusCode.OK, entities.cars_not_avalable.ToList()));
            }
        }
        public HttpResponseMessage editCar(cars_model_available newCar)
        {
            using (rentalCarsEntities entities = new rentalCarsEntities())
            {
                cars_model_available car = entities.cars_model_available.FirstOrDefault(c => c.id == newCar.id);


                car.banking_adress    = newCar.banking_adress;
                car.banking_longitued = newCar.banking_longitued;
                car.banking_name      = newCar.banking_name;
                car.car_number        = newCar.car_number;
                car.cost_per_day      = newCar.cost_per_day;
                car.financial_penalty = newCar.financial_penalty;
                car.gear            = newCar.gear;
                car.img             = newCar.img;
                car.producer        = newCar.producer;
                car.production_year = newCar.production_year;


                entities.SaveChanges();

                return(Request.CreateResponse(HttpStatusCode.OK, entities.cars_model_available.ToList()));
            }
        }