/// <summary> /// ایجاد یک نمونه /// </summary> /// <returns>یک نمونه از <c>AutomatedAttendanceSystem</c></returns> public static AutomatedAttendanceSystem CreateInstance() { if (m_instace == null) { m_instace = new AutomatedAttendanceSystem(); } return(m_instace); }
/// <summary> /// کل سیتسم را ریست می کند، استفاده در موارد تست /// </summary> private void reset() { m_attendedEmployees = new List <Employee>(); PersistenceObjectRepository <ContactInformation> .Truncate(); PersistenceObjectRepository <AttendanceTime> .Truncate(); PersistenceObjectRepository <Employee> .Truncate(); PersistenceObjectRepository <Log> .Truncate(); m_instace = new AutomatedAttendanceSystem(); }