/// <summary> /// Initializes a new instance of the <see cref="OffersController"/> class. /// </summary> /// <param name="offersRepository">The offers repository.</param> /// <param name="applicationConfigRepository">The application configuration repository.</param> /// <param name="usersRepository">The users repository.</param> /// <param name="valueTypesRepository">The value types repository.</param> /// <param name="offersAttributeRepository">The offers attribute repository.</param> /// <param name="logger">The logger.</param> public OffersController(IOffersRepository offersRepository, IApplicationConfigRepository applicationConfigRepository, IUsersRepository usersRepository, IValueTypesRepository valueTypesRepository, IOfferAttributesRepository offersAttributeRepository, ILogger <OffersController> logger) { this.offersRepository = offersRepository; this.applicationConfigRepository = applicationConfigRepository; this.usersRepository = usersRepository; this.valueTypesRepository = valueTypesRepository; this.offersService = new OfferServices(this.offersRepository); this.offersAttributeRepository = offersAttributeRepository; this.logger = logger; }
public SensorsManager( ISensorsRepository sensorsRepository, IValueTypesRepository valueTypesRepository, IValuesRepository valuesRepository ) { _sensorsRepository = sensorsRepository; _valueTypesRepository = valueTypesRepository; _valuesRepository = valuesRepository; }