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