public IActionResult Index() { var drawsList = new DrawsList(); drawsList = _lotteryService.GetOpenDrawList(); //If drawsList contains data, hydrate it for the view var hydratedModel = drawsList?.Draws.Count > 0 ? _drawRepository.HydrateDraws(drawsList) : null; return(View(hydratedModel)); }