Example #1
0
 public IActionResult Edit(Puzzle puzzle)
 {
     if (ModelState.IsValid)
     {
         _context.Update(puzzle);
         _context.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewData["ShopId"] = new SelectList(_context.Shop, "ID", "Shop", puzzle.ShopId);
     return View(puzzle);
 }
Example #2
0
        public async Task AddPuzzleAsync(ClaimsPrincipal user, string puzzleImageId, int distance, int shopId)
        {
            Puzzle newPuzzle = new Puzzle();
            newPuzzle.PuzzleImage = puzzleImageId;
            newPuzzle.Distance = distance;
            newPuzzle.InsertDate = DateTime.Now;
            newPuzzle.InsertUserId = user.GetUserId();
            newPuzzle.ShopId = shopId;
            newPuzzle.Status = (int)EnumHelper.PuzzleStatus.ToApprove;

            _dbContext.Puzzle.Add(newPuzzle);
            await _dbContext.SaveChangesAsync();
        }