public static void Create(EmployeeEntity employee) { if (!employee.IsNew) throw new ArgumentException("The employee should be new", "employee"); employee.Save(); }
internal static void LoadEmployees() { var america = new RegionEntity { Description = "America" }; var east = new TerritoryEntity { Description = "East coast", Region = america }.Save(); var west = new TerritoryEntity { Description = "South coast", Region = america }.Save(); var super = new EmployeeEntity { FirstName = "Super", LastName = "User", Address = RandomAddress(1), HomePhone = RandomPhone(1), Territories = { east, west }, }.Save(); new EmployeeEntity { FirstName = "Advanced", LastName = "User", Address = RandomAddress(2), HomePhone = RandomPhone(2), Territories = { west }, ReportsTo = super.ToLite(), }.Save(); new EmployeeEntity { FirstName = "Normal", LastName = "User", Address = RandomAddress(3), HomePhone = RandomPhone(4), Territories = { east }, ReportsTo = super.ToLite(), }.Save(); } //LoadEmployees