public IActionResult Edit(int Id, AddPuzzleViewModel puzzleModel) { this.puzzles.Edit( Id, puzzleModel.Manufacturer, puzzleModel.Title, puzzleModel.Difficulty, puzzleModel.PartsCount, puzzleModel.Price, puzzleModel.ImageUrl, puzzleModel.PartsMaterial, puzzleModel.Description ); return(RedirectToAction(nameof(DisplayAll))); }
public IActionResult Edit(int Id) { var puzzleModel = this.puzzles.FindById(Id); var puzzleViewModel = new AddPuzzleViewModel { Manufacturer = puzzleModel.Manufacturer, Title = puzzleModel.Title, Difficulty = puzzleModel.Difficulty, PartsCount = puzzleModel.PartsCount, Price = puzzleModel.Price, ImageUrl = puzzleModel.ImageUrl, PartsMaterial = puzzleModel.PartsMaterial, Description = puzzleModel.Description }; return(this.View(puzzleViewModel)); //forma s modela }
public IActionResult Add(AddPuzzleViewModel puzzleModel) { if (!ModelState.IsValid) { return(View(puzzleModel)); } this.puzzles.Create( puzzleModel.Manufacturer, puzzleModel.Title, puzzleModel.Difficulty, puzzleModel.PartsCount, puzzleModel.Price, puzzleModel.ImageUrl, puzzleModel.PartsMaterial, puzzleModel.Description, this.userManager.GetUserId(User) ); return(RedirectToAction(nameof(DisplayAll))); }