Вот что у меня есть:
Код: Выделить всё
public class Movie
{
public int Id { get; set; }
public string Title { get; set; }
public int GenreId { get; set; }
public virtual Genre Genre { get; set; }
// Other movie properties
}
public class Genre
{
public int Id { get; set; }
public string Genre1 { get; set; }
// Other genre properties
}
Код: Выделить всё
public IQueryable GetGenresWithMovies(int genreId)
{
return _dbContext.Movies.Where(x => x.GenreId == genreId);
}
Код: Выделить всё
private GenreRepository _repo;
public List GenreList { get; set; }// property
public List MoviesList { get; set; }//property
public Movie CurrentMovie { get; set; }//property
public Genre CurrentGenre { get; set; } //property
public bool IsActionSuccess { get; set; }//property
public GenresViewModel(MovieDbContext context) //constructor
{
_repo = new GenreRepository(context);
GenreList = GetAllGenres();
CurrentGenre = GenreList.FirstOrDefault();
MoviesList = GetMoviesByGenreId(CurrentGenre.Id);
}
public List GetMoviesByGenreId(int genreid) //method
{
return _repo.GetMoviesByGenreId(genreid).ToList();
}
Мне нужны рекомендации о том, как изменить этот метод или подход для эффективного отображения списка фильмов, соответствующих каждому жанру, на моем компьютере. веб-странице.
Кроме того, я открыт для альтернативных подходов или предложений о том, как эффективно и результативно реализовать эту функциональность.
Спасибо за ваше помощь!
Подробнее здесь: https://stackoverflow.com/questions/785 ... p-net-core
Мобильная версия