public IActionResult Index() { int lengthPage = Convert.ToInt32(_configuration["lengthPage"]); int lengthPop = Convert.ToInt32(_configuration["lengthPop"]); var homeVM = new HomeViewModel { TitresPopulaires = _titreRepository.FindAll().OrderByDescending(x => x.NbLikes).Take(lengthPop).ToList(), DerniersTitres = _titreRepository.FindTitres(0, lengthPage).ToList(), PageActuel = 0, Next = (_titreRepository.Count() - lengthPage > 0) ? true : false }; return(View(homeVM)); }
public IActionResult GetTitres() { try { return(Ok(JsonConvert.SerializeObject(_titreRepository.FindAll(), Formatting.Indented, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }))); } catch (Exception e) { throw; return(StatusCode(500, e)); } }
public IActionResult Index() { List <Titre> titles = (List <Titre>)_titreRepository.FindAll(); return(View(titles)); }