public async Task <ActionResult> Create(int id, MemoriesCreateViewModel model) { if (ModelState.IsValid) { var game = gameRepository.GetById(id); var user = await userManager.GetUserAsync(HttpContext.User); if (game == null) { return(View("NotFound")); } if (user == null) { return(View("NotFound")); } Memories Memory = new Memories() { gameId = game.Id, Memory = model.Memory, UserId = user.Id, UserName = user.UserName, DatePosted = DateTime.Now }; memorieRepository.AddMemories(Memory); return(RedirectToAction("Details", "Home", new { id = game.Id })); } return(View(model)); }
public ActionResult Create(int id) { var game = gameRepository.GetById(id); var model = new MemoriesCreateViewModel() { Game = game, }; return(View(model)); }