public static Employee SeedEmployeeSoftDel(CascadeSoftDelDbContext context)
        {
            var ceo = new Employee("CEO", null, null);
            //development
            var cto = new Employee("CTO", ceo, new EmployeeContract {
                ContractText = "$$$"
            });
            var pm1 = new Employee("ProjectManager1", cto, new EmployeeContract {
                ContractText = "$$"
            });
            var dev1a = new Employee("dev1a", pm1, new EmployeeContract {
                ContractText = "$"
            });
            var dev1b = new Employee("dev1b", pm1, new EmployeeContract {
                ContractText = "$"
            });
            var pm2 = new Employee("ProjectManager2", cto, new EmployeeContract {
                ContractText = "$$"
            });
            var dev2a = new Employee("dev2a", pm2, null);
            var dev2b = new Employee("dev2b", pm2, new EmployeeContract {
                ContractText = "$"
            });
            //sales
            var salesDir = new Employee("SalesDir", ceo, new EmployeeContract {
                ContractText = "$$$"
            });
            var sales1 = new Employee("sales1", salesDir, new EmployeeContract {
                ContractText = "$$"
            });
            var sales2 = new Employee("sales2", salesDir, new EmployeeContract {
                ContractText = "$$"
            });

            context.AddRange(ceo, cto, pm1, pm2, dev1a, dev1b, dev2a, dev2b, salesDir, sales1, sales2);
            context.SaveChanges();

            return(ceo);
        }