/// <summary> /// Create a new Department object. /// </summary> /// <param name="departmentID">Initial value of the DepartmentID property.</param> /// <param name="name">Initial value of the Name property.</param> /// <param name="groupName">Initial value of the GroupName property.</param> /// <param name="modifiedDate">Initial value of the ModifiedDate property.</param> public static Department CreateDepartment(global::System.Int16 departmentID, global::System.String name, global::System.String groupName, global::System.DateTime modifiedDate) { Department department = new Department(); department.DepartmentID = departmentID; department.Name = name; department.GroupName = groupName; department.ModifiedDate = modifiedDate; return department; }
public void ChangeDepartmentOrShift(Department department, [Optionally] Shift shift) { CurrentAssignment().EndDate = DateTime.Now; var newAssignment = Container.NewTransientInstance<EmployeeDepartmentHistory>(); newAssignment.Department = department; newAssignment.Shift = shift; newAssignment.Employee = this; newAssignment.StartDate = DateTime.Now; Container.Persist(ref newAssignment); DepartmentHistory.Add(newAssignment); }
/// <summary> /// Deprecated Method for adding a new object to the Departments EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToDepartments(Department department) { base.AddObject("Departments", department); }