public ActionResult Create() { try { User user = (User)Session["User"]; CoinflipViewModel coinflipViewModel = new CoinflipViewModel(); coinflipViewModel.Inventory = skinRepository.GetAllFromInv(user, true); coinflipViewModel.OrderedSkins = coinflipViewModel.ChunkBy(coinflipViewModel.Inventory.Skins, 16); Session["CVM"] = coinflipViewModel; return(View(coinflipViewModel)); } catch { return(RedirectToAction("Index", "Account")); } }
public ActionResult Join() { try { User user = (User)Session["User"]; CoinflipViewModel coinflipViewModel = new CoinflipViewModel(); coinflipViewModel.Inventory = skinRepository.GetAllFromInv(user, true); coinflipViewModel.OrderedSkins = coinflipViewModel.ChunkBy(coinflipViewModel.Inventory.Skins, 16); Session["CVM"] = coinflipViewModel; if (coinflipRepository.PotentialJoin((Coinflip)Session["Coinflip"])) { return(View(coinflipViewModel)); } else { return(RedirectToAction("Error", "Coinflip", "Something went wrong when joining the coinflip.")); } } catch (Exception ex) { return(RedirectToAction("Index", "Account")); } }