/// <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(); }
/// <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(); }