/// <summary> /// Ctor. /// </summary> /// <param name="workshopRepository"><see cref="IWorkshopRepository"/>.</param> /// <param name="peopleRepository"><see cref="IPeopleRepository"/>.</param> /// <param name="attendanceRepository"><see cref="IAttendanceRepository"/>.</param> /// <param name="userInfo"><see cref="IActiveUserInfoService"/>.</param> public AttendanceService( IWorkshopRepository workshopRepository, IPeopleRepository peopleRepository, IAttendanceRepository attendanceRepository, IActiveUserInfoService userInfo) { _workshopRepository = Check.NotNull(workshopRepository, nameof(workshopRepository)); _peopleRepository = Check.NotNull(peopleRepository, nameof(peopleRepository)); _attendanceRepository = Check.NotNull(attendanceRepository, nameof(attendanceRepository)); _userInfo = Check.NotNull(userInfo, nameof(userInfo)); }
/// <summary> /// Ctor. /// </summary> /// <param name="repository"><see cref="IWorkshopRepository"/>.</param> /// <param name="userInfo"><see cref="IActiveUserInfoService"/>.</param> public WorkshopService(IWorkshopRepository repository, IActiveUserInfoService userInfo) { _repository = Check.NotNull(repository, nameof(repository)); _userInfo = Check.NotNull(userInfo, nameof(userInfo)); }
/// <summary> /// Ctor. /// </summary> /// <param name="repository"><see cref="IPeopleRepository"/>.</param> /// <param name="userInfo"><see cref="IActiveUserInfoService"/>.</param> public PeopleService(IPeopleRepository repository, IActiveUserInfoService userInfo) { _repository = Check.NotNull(repository, nameof(repository)); _userInfo = Check.NotNull(userInfo, nameof(userInfo)); }
/// <summary> /// Ctor. /// </summary> /// <param name="peopleService"><see cref="IPeopleService"/>.</param> /// <param name="userInfo"><see cref="IActiveUserInfoService"/>.</param> public PeopleController(IPeopleService peopleService, IActiveUserInfoService userInfo) { _peopleService = Check.NotNull(peopleService, nameof(peopleService)); _userInfo = Check.NotNull(userInfo, nameof(userInfo)); }
/// <summary> /// Ctor. /// </summary> /// <param name="attendanceService"><see cref="IAttendanceService"/>.</param> /// <param name="userInfo"><see cref="IActiveUserInfoService"/>.</param> public AttendanceController(IAttendanceService attendanceService, IActiveUserInfoService userInfo) { _attendanceService = Check.NotNull(attendanceService, nameof(attendanceService)); _userInfo = Check.NotNull(userInfo, nameof(userInfo)); }
/// <summary> /// Ctor. /// </summary> /// <param name="workshopService"><see cref="IWorkshopService"/>.</param> /// <param name="userInfo"><see cref="IActiveUserInfoService"/>.</param> public WorkshopController(IWorkshopService workshopService, IActiveUserInfoService userInfo) { _workshopService = Check.NotNull(workshopService, nameof(workshopService)); _userInfo = Check.NotNull(userInfo, nameof(userInfo)); }