Ejemplo n.º 1
0
        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)));
        }
Ejemplo n.º 2
0
        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
        }
Ejemplo n.º 3
0
        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)));
        }