public GameHistoryPage(INavigation Navigation) { ViewModel = new GameHistoryViewModel(Navigation); InitializeComponent(); BindingContext = ViewModel; NavigationPage.SetHasNavigationBar(this, false); }
public ActionResult Index() { var data = _service.GameRoom().GetGameHistory(Singleton.User().UserId); var model = new GameHistoryViewModel { GameRoomList = data.ToList() }; return(View(model)); }
public ActionResult UserGameHistory() { var userId = Singleton.User().UserId; var gameRoom = _service.GameRoom().GetGameHistory(userId); var model = new GameHistoryViewModel { GameRoomList = gameRoom.ToList() }; return(View(model)); }
public ActionResult Detail(int gameRoomId) { // get gameroom detail and user protect risk var userId = Singleton.User().UserId; var data = _service.GameRoom().GetGameHistoryDetail(gameRoomId); var model = new GameHistoryViewModel { GameRoom = data, RiskOptionList = _service.Risk().GetAllRiskOption().ToList() }; return(View(model)); }
public static List <GameHistoryViewModel> MapGameHistoryList(List <GameHistory> gameHistoryList) { var gameHistoryViewModels = new List <GameHistoryViewModel>(); foreach (var h in gameHistoryList) { var viewModel = new GameHistoryViewModel() { Date = h.Date, RoundId = h.RoundId, WinnerId = h.WinnerId, WinnerName = h.WinnerName, WinnerScore = h.WinnerScore, Cards = Map.MapCardsList(h.Cards as List <Card>) }; gameHistoryViewModels.Add(viewModel); } return(gameHistoryViewModels); }
public GameHistory() { InitializeComponent(); viewModel = (GameHistoryViewModel)base.DataContext; viewModel.View = this; }