public static CarModel ToObject(DataRow reader)
        {
            CarModel carModel = new CarModel();

            carModel.carKm      = double.Parse(reader[0].ToString());
            carModel.carPicture = reader[1].ToString();
            if (!carModel.carPicture.Equals(string.Empty) && !carModel.carPicture.Equals(""))
            {
                carModel.carPicture = "/assets/images/cars/" + carModel.carPicture;
            }

            try
            {
                carModel.carInShape = int.Parse(reader[2].ToString()) > 0;
            }
            catch (Exception ex)
            {
                Debug.WriteLine("trying to parse mysql carInShape: " + ex.Message);
            }

            try
            {
                carModel.carInShape = bool.Parse(reader[2].ToString());
            }
            catch (Exception ex)
            {
                Debug.WriteLine("trying to parse mssql carInShape: " + ex.Message);
            }


            try
            {
                carModel.carAvaliable = int.Parse(reader[3].ToString()) > 0;
            }
            catch (Exception ex)
            {
                Debug.WriteLine("trying to parse mysql carAvaliable: " + ex.Message);
            }

            try
            {
                carModel.carAvaliable = bool.Parse(reader[3].ToString());
            }
            catch (Exception ex)
            {
                Debug.WriteLine("trying to parse mssql carAvaliable: " + ex.Message);
            }

            carModel.carNumber   = reader[4].ToString();
            carModel.carBranchID = int.Parse(reader[5].ToString());
            carModel.carTypeID   = int.Parse(reader[6].ToString());

            Debug.WriteLine("carModel: " + carModel.ToString());
            return(carModel);
        }