/// <summary> /// 构造器 /// </summary> /// <param name="activityRepository">ActivityRepository仓储</param> /// <param name="activityItemRepository">activityItemRepository仓储</param> /// <param name="activityItemUserSettingRepository">activityItemUserSettingRepository仓储</param> public ActivityService(IActivityRepository activityRepository, IActivityItemRepository activityItemRepository, IActivityItemUserSettingRepository activityItemUserSettingRepository) { this.activityRepository = activityRepository; this.activityItemRepository = activityItemRepository; this.activityItemUserSettingRepository = activityItemUserSettingRepository; }
/// <summary> /// 构造器 /// </summary> /// <param name="activityRepository">ActivityRepository仓储</param> /// <param name="activityItemRepository">activityItemRepository仓储</param> /// <param name="activityItemUserSettingRepository">activityItemUserSettingRepository仓储</param> public ActivityService(IActivityRepository activityRepository, IActivityItemRepository activityItemRepository, IActivityItemUserSettingRepository activityItemUserSettingRepository) { this.activityRepository = activityRepository; this.activityItemRepository = activityItemRepository; this.activityItemUserSettingRepository = activityItemUserSettingRepository; }
/// <summary> /// Initializes a new instance of the <see cref="HomeController"/> class. /// </summary> /// <param name="logger">A simple logger element</param> public HomeController(ILogger <HomeController> logger, IActivityItemRepository activityItemRepository) { Logger = logger ?? throw new System.ArgumentNullException(nameof(logger)); ActivityItemRepository = activityItemRepository ?? throw new System.ArgumentNullException(nameof(activityItemRepository)); }