public async Task <IActionResult> Edit(long id, [Bind("Id,Name,Description,Price,Base64Image,IsAvailable,Size,Color,Type,Details,CategoryId")] Product product) { if (id != product.Id) { return(NotFound()); } product.ModifiedOn = DateTime.UtcNow; _context.Update(product); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public async Task GetByIdAsync_Returns_Correct_Data(Order order) { // Arrange await _dbContext.Orders.AddAsync(order); await _dbContext.SaveChangesAsync(); var orderVm = new OrderVm(); MockMapper(order, orderVm); // Act var result = await _ordersService.GetByIdAsync(order.Id); // Assert result.ShouldBeNull(); }