public List <MovieDto> All() { var movieDtos = new List <MovieDto>(); _movieRepository.All().ForEach(movie => { var mapper = MapperToDto(); var movieDto = mapper.Map <Movie, MovieDto>(movie); movieDtos.Add(movieDto); }); return(movieDtos); }
// // GET: /Movies/ public ActionResult Index() { var repository = new MovieRepository(); if (repository.IsEmpty) { PopulateDefaultMovies(repository); } var movies = repository.All(); var result = JsonConvert.SerializeObject( new { movies }, Formatting.Indented, new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() } ); return(this.Content(result, "application/json")); }
//Composed of Actions //Action - Method //Movies/Display public ActionResult Display() { List <Movie> movies = repo.All(); return(View("Display", movies)); }