//Store list of basic quotes
 public static void storeData(List <TestFinanceModel> vehicleList)
 {
     using (FinanceVehiclesDbContext context = new FinanceVehiclesDbContext())
     {
         context.FinanceModelSet.AddRange(vehicleList);
         context.SaveChanges();
     }
 }
 //Store list of monthly quotes
 public static void storeData(MonthlyFinanceTimeSeriesParentModel vehicle)
 {
     using (FinanceVehiclesDbContext context = new FinanceVehiclesDbContext())
     {
         context.MonthlyFinanceModelSet.AddRange(vehicle.monthlyFinanceTimeSeriesParentModel);
         context.SaveChanges();
     }
 }
 //Store basic quote data
 public static void storeData(TestFinanceModel vehicle)
 {
     using (FinanceVehiclesDbContext context = new FinanceVehiclesDbContext())
     {
         context.FinanceModelSet.Add(vehicle);
         context.SaveChanges();
     }
 }
 public IActionResult MyPortfolio()
 {
     using (FinanceVehiclesDbContext con = new FinanceVehiclesDbContext())
     {
         //All elements
         var financeTimeSeriesParentModel = con.FinanceModelSet.Where(f => f.Id >= 0);
         return(View(financeTimeSeriesParentModel.Select(x => x).ToList()));
     }
 }
예제 #5
0
 public static bool checkIfDuplicate(string tickerTag)
 {
     using (FinanceVehiclesDbContext context = new FinanceVehiclesDbContext())
     {
         if (context.FinanceModelSet.Any(t => t.MarketTicker == tickerTag))
         {
             return(true);
         }
         return(false);
     }
 }
예제 #6
0
        public static void seedInitial(FinanceVehiclesDbContext context)
        {
            if (!context.FinanceModelSet.Any())
            {
                var investments = new List <TestFinanceModel>
                {
                    new TestFinanceModel("TSLA", 0, "0"),
                    new TestFinanceModel("VAB", 0, "0"),
                    new TestFinanceModel("VIDY", 0, "0"),
                    new TestFinanceModel("VNQ", 0, "0"),
                    new TestFinanceModel("VGH", 0, "0")
                };

                context.FinanceModelSet.AddRange(investments);
                context.SaveChanges();
            }
        }