public void OrderAppService_WhenCalled_ReturnAllOrders() { OrderManagement.Core.Order.Order newOrder = new OrderManagement.Core.Order.Order { Address = "Address1", OrderDate = DateTime.Now, OrderTotal = 1, ProductId = 1, SystemDate = DateTime.Now }; _orderService.CreateOrderAsync(newOrder); IEnumerable <OrderManagement.Core.Order.Order> orderList = _orderService.GetOrdersAsync().Result; Assert.True(orderList.Count() > 0); }
public async Task <ActionResult <OrderDto> > CreateOrder([FromBody] OrderDto orderDto) { if (orderDto == null) { return(BadRequest("Order data must be set!")); } try { return(Ok(await _service.CreateOrderAsync(orderDto))); } catch (Exception e) { return(Conflict(e.Message)); } }
public Task CreateOrderAsync(CreateOrderInput input) { return(_orderAppService.CreateOrderAsync(input)); }
public async Task <int> AddOrder(Order order) { return(await _orderService.CreateOrderAsync(order)); }