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 ""; }