public IActionResult CreateBowlingUser(BowlingUserViewModel userViewModel) { if (!ModelState.IsValid) { return(View()); } ScoreCardViewModel scoreCardViewModel = JsonConvert.DeserializeObject <ScoreCardViewModel>(HttpContext.Session.GetString("GameFullData")); _userService.CreateUser(scoreCardViewModel, userViewModel); HttpContext.Session.SetString("GameFullData", JsonConvert.SerializeObject(scoreCardViewModel)); return(View("BowlingGame", scoreCardViewModel)); }
public void CreateUser(ScoreCardViewModel viewModel, BowlingUserViewModel userViewModel) { List <ScoreCardFrame> frames = new List <ScoreCardFrame>(); for (int i = 1; i <= 10; i++) { frames.Add(new ScoreCardFrame() { FrameId = i }); } viewModel.ScoreCardRows.Add(new ScoreCardRow() { FirstName = userViewModel.FirstName, LastName = userViewModel.LastName, PlayerId = viewModel.ScoreCardRows.Count + 1, ScoreCardFrames = frames }); }
public IActionResult CreateBowlingUser() { BowlingUserViewModel viewModel = new BowlingUserViewModel(); return(View(viewModel)); }