public MaintenanceCollection GeographyNeedsUpdated()
        {
            //Repositories.LocationRepo.SetMaintenanceFlags();

            var maintColl = new MaintenanceCollection();

            maintColl.Title = "Database 'Geography' Data Needs Updated";

            maintColl.Locations = Repositories.LocationRepo.GetAllMissingDbGeo();
            maintColl.ConvertToJsonLocationsOnly();

            return(maintColl);
        }
        public MaintenanceCollection GetLocsWithMissingCoordinates()
        {
            //Repositories.LocationRepo.SetMaintenanceFlags();

            var maintColl = new MaintenanceCollection();

            maintColl.Title = "Addresses missing coordinates";

            var locMissing     = new List <Location>();
            var locMissingLat  = locService.GetLocationsByPropertyValue("Latitude", 0);
            var locMissingLong = locService.GetLocationsByPropertyValue("Longitude", 0);

            locMissing.AddRange(locMissingLat);
            locMissing.AddRange(locMissingLong);

            maintColl.Locations = locMissing;
            maintColl.ConvertToJsonLocationsOnly();

            return(maintColl);
        }