private void ShowClientStocks() { Console.WriteLine(); Console.Write("Enter id of client to show his stocks: "); int clientId = GetNum(); string unparsedJson = clientRequests.GetListOfStocksOfClient(clientId); List <StockOfClientsEntity> stocks = JsonConvert.DeserializeObject <List <StockOfClientsEntity> >(unparsedJson); if (stocks.Count == 0) { Console.WriteLine("This client doesn't have any stocks."); return; } Console.WriteLine("This client has the next stocks:"); foreach (var stock in stocks) { StocksOfClientInfo stocksOfClientInfo = new StocksOfClientInfo { StockID = stock.Stock.ID, StockName = stock.Stock.Name, StockType = stock.Stock.Type, StockAmount = stock.Amount, Cost = stock.Stock.Cost }; Console.WriteLine(stocksOfClientInfo); } Console.WriteLine(); }
/// <summary> /// Shows stocks of clients. /// </summary> private void ShowClientStocks() { Console.WriteLine(); Console.Write("Enter id of client to show his stocks: "); int clientId = GetNum(); List <StockOfClientsEntity> stocks = this.editCleintStockService.GetStocksOfClient(clientId).ToList(); if (stocks.Count == 0) { Console.WriteLine("This client doesn't have any stocks."); return; } Console.WriteLine("This client has the next stocks:"); foreach (var stock in stocks) { StocksOfClientInfo stocksOfClientInfo = new StocksOfClientInfo { StockID = stock.Stock.ID, StockName = stock.Stock.Name, StockType = stock.Stock.Type, StockAmount = stock.Amount, Cost = stock.Stock.Cost }; Console.WriteLine(stocksOfClientInfo); } Console.WriteLine(); }
private void MakeNewDealBetweenClients() { Console.WriteLine(); Console.Write("Enter CustomerID: "); int customerID = GetNum(); Console.Write("Enter SellerID: "); int sellerID = GetNum(); string unparsedJson = clientRequests.GetListOfStocksOfClient(sellerID); List <StockOfClientsEntity> sellerStocks = JsonConvert.DeserializeObject <List <StockOfClientsEntity> >(unparsedJson); if (sellerStocks.Count == 0) { Console.WriteLine("Seller has no stocks."); return; } Console.WriteLine("Seller has the next stocks:"); foreach (var stock in sellerStocks) { StocksOfClientInfo stocksOfClientInfo = new StocksOfClientInfo { StockID = stock.Stock.ID, StockName = stock.Stock.Name, StockType = stock.Stock.Type, StockAmount = stock.Amount, Cost = stock.Stock.Cost }; Console.WriteLine(stocksOfClientInfo); } Console.Write("Enter StockID: "); int stockID = GetNum(); Console.Write("Enter amount of stocks to buy: "); int amountOfStocks = GetNum(); TradeInfo tradeInfo = new TradeInfo { Customer_ID = customerID, Seller_ID = sellerID, Amount = amountOfStocks, Stock_ID = stockID }; string result = clientRequests.MakeDeal(tradeInfo); Console.WriteLine("Server answered: " + result); }