public static void SeedMovies() { // Read the contents of the file string s = File.ReadAllText("..\\..\\..\\MovieRentals\\App_Data\\movies.json"); // Parse the contents using JSON.NET JArray data = (JArray)JsonConvert.DeserializeObject(s); MovieRepository repository = new MovieRepository(); int indexNumber = 1; // Process the data foreach (JToken token in data) { Movie m = new Movie(); m.Id = indexNumber; m.Title = token["title"].Value<string>(); m.Overview = token["overview"].Value<string>(); m.ReleaseDate = token["release_date"].Value<string>(); m.Inventory = token["inventory"].Value<int>(); repository.Add(m); indexNumber++; } }
// GET api/movies/5 public Movie Get(int id) { MovieRepository r = new MovieRepository(); return r.Find(id); }
// GET api/movies public IEnumerable<Movie> Get() { MovieRepository r = new MovieRepository(); return r.GetAll(); }