Beispiel #1
0
        public string GetOrCreateCar(Int64 imei)
        {
            try {
                DBController dbc = new DBController();
                Car car = dbc.GetCarByIMEI(imei);
                if (car == null) {
                    dbc.AddNewCar(imei);
                    Car newCar = dbc.GetCarByIMEI(imei);
                    return JsonConvert.SerializeObject(newCar);
                }

                dbc.Close();

                return JsonConvert.SerializeObject(car);
            } catch (Exception e) {
                Console.WriteLine(e.ToString());
                DBController dbc = new DBController();
                dbc.AddLog("GetOrCreateCar?imei={imei}", null, null, null, e.ToString().Substring(0, Math.Min(e.ToString().Count(), 254)), imei.ToString());
                dbc.Close();
            }
            return "";
        }