public ActionResult ValueGame(LastGameViewModel vM = null) { if (vM == null) { vM = new LastGameViewModel(); } if (!ChechDate(vM.StarDate, vM.LastDate)) { vM.StarDate = null; vM.LastDate = null; vM.CountGame = _repositoryGame.GetOverviewAll().ToList().Count(); } else { Func <Game, bool> predicate = x => x.Date > DateTime.Parse(vM.StarDate) && x.Date < DateTime.Parse(vM.LastDate); vM.CountGame = _repositoryGame.GetOverviewAll(predicate).ToList().Count(); } if (Request.IsAjaxRequest()) { return(PartialView("_ValueGame", vM)); } return(View(vM)); }
public ActionResult LastGame() { Func <Game, bool> predicate = x => x.UserId == User.Identity.GetUserId(); var allGame = _gameRepository.GetOverviewAll(predicate).OrderByDescending(x => x.Date).ToList(); return(View(allGame)); }
private List <Question> QuestionToRandom(int categoryID) { int lvlQuestion = GetLvlQuestion(); Func <Question, bool> predicate = x => x.CategoryDictId == categoryID && (int)x.Level == lvlQuestion; return(_questionRepository.GetOverviewAll(predicate).ToList()); }
public ActionResult Index() { var lastTenGame = _repositoryGame.GetOverviewAll().OrderByDescending(x => x.Date).Take(10).ToList(); return(View(lastTenGame)); }