public void SetUp()
 {
     fetchStreetSweeping = Task.New<FetchStreetSweepings>();
       var address = new Address { Latitude = 39.7211511226435, Longitude = -104.952312 };
       fetchStreetSweeping.In.Address = address;
       fetchStreetSweeping.Execute();
       streetSweepings = fetchStreetSweeping.Out.StreetSweepings;
 }
        public void SetUp()
        {
            fetchStreetSweeping = Task.New <FetchStreetSweepings>();
            var address = new Address {
                Latitude = 39.7211511226435, Longitude = -104.952312
            };

            fetchStreetSweeping.In.Address = address;
            fetchStreetSweeping.Execute();
            streetSweepings = fetchStreetSweeping.Out.StreetSweepings;
        }
示例#3
0
        public StreetSweepingsModule()
        {
            Get ["/schedules/streetsweeping"] = _ => {
                try{
                    ValidateStreetSweepingParameters();
                    FetchStreetSweepings fetchStreetSweepings = Task.New <FetchStreetSweepings>();
                    fetchStreetSweepings.In.Address = new Address {
                        Longitude = Request.Query[longitudeParameter],
                        Latitude  = Request.Query[latitudeParameter]
                    };
                    fetchStreetSweepings.Execute();

                    return(Response.AsJson(fetchStreetSweepings.Out.StreetSweepings));
                }
                catch (ArgumentNullException ex) {
                    return(Response.AsJson(ex, HttpStatusCode.BadRequest));
                }
            };
        }