public IActionResult Create(CreateBoardgameModel createBoardgame) { if (ModelState.IsValid) { var webRoot = _env.WebRootPath; var filePath = Path.Combine(webRoot.ToString() + "\\images\\games\\" + createBoardgame.imageUpload.FileName); if (createBoardgame.imageUpload.FileName.Length > 0) { using (var stream = new FileStream(filePath, FileMode.Create)) { createBoardgame.imageUpload.CopyTo(stream); } } var boardgame = new Boardgame { Name = createBoardgame.Name, Description = createBoardgame.Description, Rating = createBoardgame.Rating, Image = "\\images\\games\\" + createBoardgame.imageUpload.FileName }; _assets.Add(boardgame); return(RedirectToAction("Index")); } return(View(createBoardgame)); }
public IActionResult Update(int id) { var boardgame = _assets.GetById(id); var model = new CreateBoardgameModel() { Id = boardgame.Id, Name = boardgame.Name, Description = boardgame.Description, Rating = boardgame.Rating, Image = boardgame.Image }; return(View(model)); }