Ejemplo n.º 1
0
        public static void Initialize(SenaVMSContext context)
        {
            context.Database.EnsureCreated();

            //look for trafficinfos
            if (context.TrafficInfos.Any())
            {
                return; //db has been seeded
            }

            var trafficInfos = new TrafficInfo[]
            {
                new TrafficInfo {
                    InfoProviderID = 1, Board = "1", Event = "1", TravelTime = "32", PointA = "VZ001", PointB = "TIMES SQUARE", NowDateTime = DateTime.Now
                },
                new TrafficInfo {
                    InfoProviderID = 2, Board = "1", Event = "1", TravelTime = "18", PointA = "VZ001", PointB = "MID VALLEY", NowDateTime = DateTime.Now
                },
                new TrafficInfo {
                    InfoProviderID = 1, Board = "2", Event = "1", TravelTime = "42", PointA = "VZ002", PointB = "LOT 10", NowDateTime = DateTime.Now
                },
                new TrafficInfo {
                    InfoProviderID = 2, Board = "2", Event = "1", TravelTime = "8", PointA = "VZ002", PointB = "FAHRENHEIT88", NowDateTime = DateTime.Now
                }
            };

            foreach (TrafficInfo t in trafficInfos)
            {
                context.TrafficInfos.Add(t);
            }
            context.SaveChanges();
        }
Ejemplo n.º 2
0
        //Method post for clearing alert for board that has "alert == true" in db
        public async Task <IActionResult> OnPostClearAlert()
        {
            int alertonboard = Board.ID;

            var alertBoarddb = await _context.Boards
                               .Include(b => b.Display)
                               .FirstOrDefaultAsync(m => m.ID == alertonboard);

            alertBoarddb.Display.HasAlert = false;

            _context.Update(alertBoarddb);
            _context.SaveChanges();

            return(Page());
        }