private ICollection <Genre> GetGenres() { ICollection <Genre> genres = CacheHelper.GetCachedGenres(); if (genres == null) { using (var repo = this.RepositoryFactory.GetGenreRepository()) { genres = repo.GetAll(); CacheHelper.CacheGenres(genres); } } return(genres); }