public bool AddPrice(contract_price price) { try { _predictItContext.contract_prices.Add(price); return(_predictItContext.SaveChanges() > 0); } catch (Exception e) { _logger.Error(e, $"Error setting price for contract:{price?.contract?.name}-{price?.contract?.contract_id}"); return(false); } }
public contract_price GetContractPrice(ContractModel contract) { var price = new contract_price { contract_id = contract.Id, time_stamp = DateTime.Now, last_trade_price = contract.LastTradePrice ?? -1, best_buy_yes_cost = contract.BestBuyYesCost ?? -1, best_buy_no_cost = contract.BestBuyNoCost ?? -1, best_sell_yes_cost = contract.BestSellYesCost ?? -1, best_sell_no_cost = contract.BestSellNoCost ?? -1, last_close_price = contract.LastClosePrice ?? -1, display_order = contract.DisplayOrder, }; return(price); }