public static void Buys_Add(TimeSales_Content timeAndSales, int size) { var symbol = timeAndSales.key; var buy = new Buys() { Symbol = symbol, RunDateTime = timeAndSales.TimeDate, Price = (decimal)timeAndSales.price, Size = size, PriceLevel = (byte)timeAndSales.level }; db.Buys.Add(buy); db.SaveChanges(); }
public static void SaveToCsvFile(string svcName, string symbol, TimeSales_Content timeAndSales) { List <string> timeAndSalesFields = FilesManager.GetCSVHeader(new TimeSales_Content()).Split(',').ToList(); var lstValues = new List <string>(); foreach (string name in timeAndSalesFields) { lstValues.Add($"{timeAndSales[name]}"); } string record = string.Join(',', lstValues) + "\n"; string fileName = $"{svcName} {symbol} {DateTime.Now.ToString("MMM dd yyyy")}.csv"; if (!System.IO.File.Exists(fileName)) { System.IO.File.AppendAllText(fileName, string.Join(",", timeAndSalesFields) + "\n"); } System.IO.File.AppendAllText(fileName, record); }