Exemplo n.º 1
0
 public static bool ToiletProceedToiletDetail(ref ToiletDetails details, List <Beach> beaches)
 {
     try
     {
         var lat     = double.Parse(details.Latitude);
         var lng     = double.Parse(details.Longitude);
         var beachid = AllocateBeach(lat, lng, beaches, false);
         if (beachid == "-1")
         {
             return(false);
         }
         details.State = beachid;
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Exemplo n.º 2
0
        public static MapLocation MapToiletFromToiletDetails(ToiletDetails place)
        {
            var location = new MapLocation
            {
                Lat          = double.Parse(place.Latitude),
                Lng          = double.Parse(place.Longitude),
                Description1 = place.Name,
                Description2 = "Features: " +
                               (place.Features.DrinkingWater ? "DrinkingWater; " : string.Empty) +
                               (place.Features.BabyChange ? "BabyChange; " : string.Empty) +
                               (place.Features.SanitaryDisposal ? "SanitaryDisposal; " : string.Empty) +
                               (place.Features.SharpsDisposal ? "SharpsDisposal; " : string.Empty) +
                               (place.Features.Showers ? "Showers; " : string.Empty),
                Description3 = "Accessibility: " +
                               (place.AccessibilityDetails.AccessibleFemale ? "Female; " : string.Empty) +
                               (place.AccessibilityDetails.AccessibleMale ? "Male; " : string.Empty) +
                               (place.AccessibilityDetails.AccessibleUnisex ? "Uni-Sex; " : string.Empty) +
                               (place.AccessibilityDetails.ParkingAccessible ? "ParkingAccessible; " : string.Empty)
            };

            return(location);
        }