private static void SavePosition(GeoCoordinate gCoordinate) { VehicleLocal objVehicle = new VehicleLocal(); objVehicle.IsActive = true; objVehicle.Latitude = gCoordinate.Latitude; objVehicle.Longitude = gCoordinate.Longitude; objVehicle.DateCreation = DateTime.Now; VehicleLocalDB.SaveVehicle(objVehicle); }
public static GeoCoordinate GetMyVehicleCoordinate() { List <VehicleLocal> lstVehicle = VehicleLocalDB.GetActiveVehicleLocal(); if (lstVehicle.Count == 0) { return(null); } double dblLongitude = lstVehicle[0].Longitude; double dblLatitude = lstVehicle[0].Latitude; return(new GeoCoordinate(dblLatitude, dblLongitude)); }
public static bool SetLocal(GeoCoordinate gCoordinate) { List <VehicleLocal> lstLocal = null; lstLocal = VehicleLocalDB.GetActiveVehicleLocal(); if (lstLocal.Count > 0) { return(false); } SavePosition(gCoordinate); return(true); }
public static void DisableActiveLocal() { VehicleLocalDB.InactivateActiveLocal(); }
public static int CountActive() { List <VehicleLocal> lstVehicle = VehicleLocalDB.GetActiveVehicleLocal(); return(lstVehicle.Count); }