Ejemplo n.º 1
0
        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++;
            }
        }
Ejemplo n.º 2
0
 // GET api/movies/5
 public Movie Get(int id)
 {
     MovieRepository r = new MovieRepository();
     return r.Find(id);
 }
Ejemplo n.º 3
0
 // GET api/movies
 public IEnumerable<Movie> Get()
 {
     MovieRepository r = new MovieRepository();
     return r.GetAll();
 }