public async Task <Boolean> getDistance(GeoCoordinate presentCoordinate, GeoCoordinate targetCoordinates, String tagAddress) { Boolean result = false; if (!presentCoordinate.Latitude.Equals(targetCoordinates.Latitude)) { Boolean rangeCheck = getRangeCheck(presentCoordinate, targetCoordinates); result = await dBFacade.createNFC(new NFC(rangeCheck, tagAddress, DateTime.Now, dBFacade.getLocalStorageUser().Id)); if (!result) { dBFacade.createLocalStorageNFCs(presentCoordinate.Latitude, presentCoordinate.Longitude, tagAddress); } } else { dBFacade.createLocalStorageNFCs(presentCoordinate.Latitude, presentCoordinate.Longitude, tagAddress); } return(result); }