예제 #1
0
 /// <summary>
 /// Creator: Steven Cardona
 /// Created: 02/07/2020
 /// Approver: Zach Behrensmeyer
 ///
 /// Constructor for the User Manager that takes an userAccessor
 /// </summary>
 /// <remarks>
 /// Updater: NA
 /// Updated: NA
 /// Update: NA
 /// </remarks>
 /// <param name="userAccessor">User Accessor that is being used</param>
 public UserManager(IUserAccessor userAccessor)
 {
     _userAccessor          = userAccessor;
     _shiftAccessor         = new ShiftAccessor();
     _activeTimeOffAccessor = new ActiveTimeOffAccessor();
     _availabilityAccessor  = new AvailabilityAccessor();
 }
예제 #2
0
 /// <summary>
 /// CREATOR: Kaleb Bachert
 /// DATE: 02/16/2020
 /// APPROVER: Lane Sandburg
 /// Constructor for the User Manager that takes an userAccessor, shiftAccessor, activeTimeOffAccessor and availabilityAccessor
 /// </summary>
 /// <remarks>
 /// UPDATED BY: N/A
 /// UPDATED DATE: N/A
 /// UPDATE: N/A
 /// </remarks>
 /// <param name="userAccessor">User Accessor that is being used</param>
 /// <param name="shiftAccessor">Shift Accessor that is being used</param>
 /// <param name="activeTimeOffAccessor">ActiveTimeOff Accessor that is being used</param>
 /// <param name="availabilityAccessor">Availability Accessor that is being used</param>
 public UserManager(IUserAccessor userAccessor, IShiftAccessor shiftAccessor,
                    IActiveTimeOffAccessor activeTimeOffAccessor, IAvailabilityAccessor availabilityAccessor)
 {
     _userAccessor          = userAccessor;
     _shiftAccessor         = shiftAccessor;
     _activeTimeOffAccessor = activeTimeOffAccessor;
     _availabilityAccessor  = availabilityAccessor;
 }
 /// <summary>
 ///  CREATOR: Kaleb Bachert
 ///  CREATED: 2020/4/1
 ///  APPROVER: Lane Sandburg
 ///
 ///  Constructor for instantiating FakeShiftAccessor
 /// </summary>
 /// <remarks>
 /// UPDATER: NA
 /// UPDATED: NA
 /// UPDATE: NA
 ///
 /// </remarks>
 public ShiftManagerTests()
 {
     _shiftAccessor = new FakeShiftAccessor();
 }
        /// <summary>
        ///  CREATOR: Kaleb Bachert
        ///  CREATED: 2020/4/1
        ///  APPROVER: Lane Sandburg
        ///
        ///  Constructor for passing specific Accessor class
        /// </summary>
        /// <remarks>
        /// UPDATER: NA
        /// UPDATED: NA
        /// UPDATE: NA
        ///
        /// </remarks>
        /// <param name="shifttAccessor"></param>

        public ShiftManager(IShiftAccessor shiftAccessor)
        {
            _shiftAccessor = shiftAccessor;
        }
 /// <summary>
 ///  CREATOR: Kaleb Bachert
 ///  CREATED: 2020/4/1
 ///  APPROVER: Lane Sandburg
 ///
 ///  Default Constructor for instantiating Accessor
 /// </summary>
 /// <remarks>
 /// UPDATER: NA
 /// UPDATED: NA
 /// UPDATE: NA
 ///
 /// </remarks>
 public ShiftManager()
 {
     _shiftAccessor = new ShiftAccessor();
 }