Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserStore" /> class.
 /// </summary>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="queryMaterializer">The query materializer.</param>
 /// <param name="mapperProvider">The mapper provider.</param>
 /// <param name="roleStore">The role store.</param>
 public UserStore(
     IUnitOfWork unitOfWork,
     IQueryMaterializer queryMaterializer,
     IMapperProvider mapperProvider,
     IRoleStore <Role> roleStore)
 {
     _unitOfWork        = unitOfWork.ThrowIfArgumentIsNull(nameof(unitOfWork));
     _queryMaterializer = queryMaterializer.ThrowIfArgumentIsNull(nameof(queryMaterializer));
     _mapperProvider    = mapperProvider.ThrowIfArgumentIsNull(nameof(mapperProvider));
     _roleStore         = roleStore.ThrowIfArgumentIsNull(nameof(roleStore));
 }