public static void OrderBook() { Console.WriteLine("--------------------API command \"order_book\":"); List <string> pairs = new List <string> { "BTC_USD", "ETH_BTC" }; Order_Book book = new Order_Book(pairs, 10); foreach (var ordersPair in book.orderBook) { Console.WriteLine(ordersPair.Key); Console.WriteLine($"ask_top {ordersPair.Value.ask_top}, " + $"bid_top {ordersPair.Value.bid_top}"); } Console.WriteLine($"--------Request status {book.RequestSucceed}. " + $"{book.RequestError}."); }
public int insert(List <ProductCartViewModel> listProduct, int totalCost) { var Order = new Order(); var max = 0; if (db.Orders.Count() > 0) { max = db.Orders.Max(x => x.ID); } else { Order.ID = 111111111; } if (max > 0) { Order.ID = max + 1; } Order.CreatedDate = DateTime.Now; Order.ConfirmBy = null; Order.TotalCost = totalCost; Order.Status = null; Order.isFinish = false; Order.isConfirm = false; CultureInfo cul = CultureInfo.GetCultureInfo("vi-VN"); foreach (var item in listProduct) { var Order_Book = new Order_Book(); Order_Book.OrderID = Order.ID; Order_Book.BookID = item.ID; Order_Book.Number = item.Number; Order_Book.TotalCost = double.Parse((item.Number * item.Price).ToString()).ToString("#,###", cul.NumberFormat); db.Order_Book.Add(Order_Book); } db.Orders.Add(Order); db.SaveChanges(); return(Order.ID); }