//public List<StaffEmployee> GetByStructureObject(int StructureObjectID) //{ // List<StaffTeam> result; // //using (var cdc = new CompasDataContext()) // //{ // result = (from a in context.StaffEmployees // where a.StaffStructureObjectEmployees.StructureObjectID == StructureObjectID // select a).ToList(); // //} // return result; //} public int Create(string LastName, string FirstName, string MiddleName, string City, string Street, string Building, string Flat, string Phone, string MobPhone, DateTime?HireDate, int?StructureObjectID) { int result = 1; StaffEmployee sr = StaffEmployee.CreateStaffEmployee(1, LastName, FirstName, MiddleName); sr.StructureObjectID = StructureObjectID; sr.City = City; sr.Street = Street; sr.Building = Building; sr.Flat = Flat; sr.Phone = Phone; sr.MobPhone = MobPhone; sr.HireDate = HireDate; //StaffStructureObjectEmployee staffDep = new StaffStructureObjectEmployee(); //if(StructureObjectID != null) //{ // staffDep.StructureObjectID = Convert.ToInt32(StructureObjectID); // staffDep.StaffEmployee = sr; //} //StaffStructureObjectEmployee staffStructureObject = StaffStructureObjectEmployee.CreateStaffStructureObjectEmployee(1, Convert.ToInt32(StructureObjectID), context.AddToStaffEmployees(sr); result = sr.ID; return(result); }