public ActionResult Index() { var model = new IndexDto(); var days = ConfigGlobal_AcnCasino.CasinoValidDays; var query = _repo.Query <MatchView>( x => x.PlayTime > DateTime.Now && x.PlayTime < DateTime.Now.AddDays(days)) .FindAll(x => !x.ResultHome.HasValue && !x.ResultAway.HasValue) .OrderBy(x => x.PlayTime) .Many <MatchView, ChoiceOption, Guid>(t => t.CasinoItem.ID); var mapper = MatchDto.ConfigMapper().CreateMapper(); var list = mapper.Map <IEnumerable <MatchDto> >(query.AsEnumerable()); model.Matches = list; model.CasinoValidDays = days; model.Gambler = AcnID > 0 ? _repo.Query <Gambler>(x => x.UserID == AcnID).FirstOrDefault() : null; return(View(model)); }
public ActionResult Index() { var model = new IndexDto(); var days = ConfigGlobal_AcnCasino.CasinoValidDays; var query = _repo.Query<MatchView>( x => x.PlayTime > DateTime.Now && x.PlayTime < DateTime.Now.AddDays(days)) .FindAll(x => !x.ResultHome.HasValue && !x.ResultAway.HasValue) .OrderBy(x => x.PlayTime) .Many<MatchView, ChoiceOption, Guid>(t => t.CasinoItem.ID); var mapper = MatchDto.ConfigMapper().CreateMapper(); var list = mapper.Map<IEnumerable<MatchDto>>(query.AsEnumerable()); model.Matches = list; model.CasinoValidDays = days; model.Gambler = AcnID > 0 ? _repo.Query<Gambler>(x => x.UserID == AcnID).FirstOrDefault() : null; return View(model); }