/// <summary> /// Initializes a new instance of the <see cref="LicensesController"/> class. /// </summary> /// <param name="subscriptionLicenses">The subscription licenses.</param> /// <param name="subscriptionRepository">The subscription repository.</param> /// <param name="usersRepository">The users repository.</param> public LicensesController(ISubscriptionLicensesRepository subscriptionLicenses, ISubscriptionsRepository subscriptionRepository, IUsersRepository usersRepository, IApplicationConfigRepository applicationConfigRepository) { this.subscriptionLicensesRepository = subscriptionLicenses; this.subscriptionRepository = subscriptionRepository; this.usersRepository = usersRepository; this.applicationConfigRepository = applicationConfigRepository; }
/// <summary> /// Initializes a new instance of the <see cref="LicensesController" /> class. /// </summary> /// <param name="subscriptionLicensesRepository">The subscription licenses repository.</param> /// <param name="subscriptionsRepository">The subscriptions repository.</param> /// <param name="usersRepository">The users repository.</param> public LicensesController(ISubscriptionLicensesRepository subscriptionLicensesRepository, ISubscriptionsRepository subscriptionsRepository, IUsersRepository usersRepository) { this.subscriptionLicensesRepository = subscriptionLicensesRepository; this.subscriptionsRepository = subscriptionsRepository; this.usersRepository = usersRepository; this.subscriptionLicensesService = new SubscriptionLicensesService(this.subscriptionLicensesRepository, this.subscriptionsRepository); }
/// <summary> /// Initializes a new instance of the <see cref="SubscriptionLicensesService" /> class. /// </summary> /// <param name="subscriptionLicensesRepository">The subscription licenses repository.</param> /// <param name="subscriptionsRepository">The subscriptions repository.</param> public SubscriptionLicensesService(ISubscriptionLicensesRepository subscriptionLicensesRepository, ISubscriptionsRepository subscriptionsRepository) { this.subscriptionLicensesRepository = subscriptionLicensesRepository; this.subscriptionsRepository = subscriptionsRepository; }