/// <summary> /// Initializes a new instance of the <see cref="UsersService"/> class. /// </summary> /// <param name="unitOfWork">The unit of work.</param> /// <param name="tokenDataProvider">The token data provider.</param> public UsersService(IUnitOfWork unitOfWork, IUsersDataProvider tokenDataProvider, ICustomersDataProvider customersDataProvider) { this.unitOfWork = unitOfWork; usersRepository = this.unitOfWork.CreateGenericRepository <User>(); customerUsersRepository = this.unitOfWork.CreateGenericRepository <CustomerUser>(); userRolesRepository = this.unitOfWork.CreateGenericRepository <UserRole>(); this.tokenDataProvider = tokenDataProvider; this.customersDataProvider = customersDataProvider; }
/// <summary> /// Initializes a new instance of the <see cref="CustomerUsersService" /> class. /// </summary> /// <param name="unitOfWork">The unit of work.</param> /// <param name="tokenDataProvider">The token data provider.</param> /// <param name="usersService">The users service.</param> /// <param name="customersService">The customers service.</param> public CustomerUsersService( IUnitOfWork unitOfWork, IUsersDataProvider tokenDataProvider, IUsersService usersService, ICustomersService customersService ) { this.unitOfWork = unitOfWork; customerUsersRepository = this.unitOfWork.CreateGenericRepository <CustomerUser>(); customerUserRoleRepository = this.unitOfWork.CreateGenericRepository <CustomerUserRole>(); customerUserSitesRepository = this.unitOfWork.CreateGenericRepository <CustomerUserSite>(); this.tokenDataProvider = tokenDataProvider; this.usersService = usersService; this.customersService = customersService; }
/// <summary> /// Initializes a new instance of the <see cref="DevicesService" /> class. /// </summary> /// <param name="unitOfWork">The unit of work.</param> /// <param name="notificationsDataProvider">The notifications data provider.</param> /// <param name="usersDataProvider">The users data provider.</param> /// <param name="appSettings">The application settings.</param> public DevicesService( IUnitOfWork unitOfWork, IMessagingHubDataProvider notificationsDataProvider, IUsersDataProvider usersDataProvider, IiHealthDataProvider iHealthDataProvider, IAppSettings appSettings, IiHealthSettings iHealthSettings ) { this.unitOfWork = unitOfWork; this.deviceRepository = this.unitOfWork.CreateGenericRepository <Device>(); this.notificationsDataProvider = notificationsDataProvider; this.usersDataProvider = usersDataProvider; this.iHealthDataProvider = iHealthDataProvider; this.appSettings = appSettings; this.iHealthSettings = iHealthSettings; this.logger = NLog.LogManager.GetCurrentClassLogger(); }
/// <summary> /// Constructor. /// </summary> /// <param name="usersDataProvider"></param> public UserIdentityHandler(IUsersDataProvider usersDataProvider) { Cryptography = new CryptographyProvider(); UsersDataProvider = usersDataProvider; ApplicationIdentityName = "JWieczorek.Apps.Identity"; }
/// <summary> /// Initializes a new instance of the <see cref="TokenService"/> class. /// </summary> /// <param name="usersDataProver">The users data prover.</param> public TokenService(IUsersDataProvider usersDataProver) { this.usersDataProver = usersDataProver; }
public UsersService(IScoreDataProvider scoreDataProvider, IUsersDataProvider userDataProvider) { _scoreDataProvider = scoreDataProvider; _userDataProvider = userDataProvider; }
public UsuariosController(IUsersDataProvider _iusersprovider) { this.IUsersProvider = _iusersprovider; }
public UsersController(IUsersDataProvider usersDataProvider, IConnectionContext context) { _usersDataProvider = usersDataProvider; _context = context; }