public void TestDistance() { BeaconManager bm = new BeaconManager(); //77th and locust double lat1 = 38.9877440; double long1 = -94.58296001970849; //14th and locust double lat2 = 39.09701270; double long2 = -94.57752290000001; var distance = bm.HaversineDistance(lat1, long1, lat2, long2); Assert.IsTrue(distance < 15); }
private void sendNewUserMessages(User usr) { Notifications.TwilioHelper th = new TwilioHelper(); Notifications.SendGridHelper sh = new SendGridHelper(); var bm = new BeaconManager(); var relevantBeacons = bm.GetBeacons(usr.Lat, usr.Long, usr.CategoryInterests, usr.TravelRadius, null , DateTime.Now.AddDays(7)); var smsText = string.Format("Welcome to Beacon"); th.SendSMS(usr.PhoneNumber, smsText); }