public async Task <IActionResult> DeleteOrderById(int orderId) { try { _logger.LogTrace(0, $"Delete order by ID {orderId}"); await _service.DeleteOrder(orderId); return(Ok(new { Message = $"Order {orderId} has been deleted successfully" })); } catch (Exception e) { _logger.LogError(5, e.InnerException.Message); throw; } }
public async Task DeleteOrderViaServiceTest() { var order = new OrderDto() { Id = 2, ProductId = "csklcdmsdklcmkldscm", ProductJson = "{name: 'Test Product 1', price: 2.99, currency: 'GBP'}", OrderDate = DateTime.Now, OrderCompleteDate = DateTime.Now, OrderComplete = false, UserId = 1, Quantity = 1, WorkflowId = 1 }; await _service.CreateNewOrder(order); await _service.DeleteOrder(2); var insertedOrder = await _repository.GetById(2); Assert.Null(insertedOrder); }