Example #1
0
        public TestController(TamContext context, ILogger <TestController> logger)
        {
            _context = context;
            _logger  = logger;

            if (Trades.Count() == 0)
            {
                Trades.Add(new Trade {
                    Name = "Electrician", PayRate = 33, IsActive = true
                });
                Trades.Add(new Trade {
                    Name = "Carpenter", PayRate = 33, IsActive = true
                });
                Trades.Add(new Trade {
                    Name = "Plumber", PayRate = 33, IsActive = true
                });
                _context.SaveChanges();
            }

            if (Employees.Count() == 0)
            {
                Employees.Add(new Employee {
                    FirstName = "Mike", LastName = "Sears"
                });
                Employees.Add(new Employee {
                    FirstName = "James", LastName = "Bond"
                });

                _context.SaveChanges();
            }

            if (EmployeeTrades.Count() == 0)
            {
                EmployeeTrades.Add(new EmployeeTrade {
                    EmployeeId = 1, TradeId = 1
                });
                EmployeeTrades.Add(new EmployeeTrade {
                    EmployeeId = 1, TradeId = 2
                });
                EmployeeTrades.Add(new EmployeeTrade {
                    EmployeeId = 1, TradeId = 3
                });

                _context.SaveChanges();
            }
        }