public static void GetMovies(MoviesContextDeliveredCallback callback) { var path = "RangeSlider.Movies.top_rental_movies.txt"; var assembly = typeof(MoviesApi).GetTypeInfo().Assembly; MoviesQueryContext queryResult = new MoviesQueryContext(); using (Stream stream = assembly.GetManifestResourceStream(path)) { using (StreamReader reader = new StreamReader(stream)) { string stringResult = reader.ReadToEnd(); queryResult = JsonConvert.DeserializeObject <MoviesQueryContext>(stringResult.Trim()); } } callback(queryResult); }
public MovieQuery(MoviesContextDeliveredCallback callBack, HttpWebRequest request) { this.CallBack = callBack; this.Request = request; }