public async Task <List <InsertedOrdersResponse> > InsertManualOrder(Order order) { order.OrderNumber = Guid.NewGuid().ToString(); order.PhoneNumber = !string.IsNullOrWhiteSpace(order.PhoneNumber) ? order.PhoneNumber : string.Empty; order.CompletedAt = DateTime.Now; order.Status = OrderStatus.Pending.ToString(); order.TransactionId = Guid.NewGuid().ToString(); order.Currency = "CAD"; order.Items = CommonUtilities.CreateItemsString(order.Items, order.ItemCount, order.ItemTotal); return(await _db.InsertOrderQueryAsync(new List <Order>() { order })); }