public BaseUseCase(IIocContainer container) { logger = container.Resolve <ILogger <BaseUseCase <T> > >(); currentUser = container.Resolve <ICurrentUserInfo>(); modelValidator = container.Resolve <ICustomModelValidator>(); DtoExtension.BuilderTool(container.Resolve <IGlobalTool>()); }
private void FullySetupLoggedInUser(User user, ICurrentUserInfo userInfo, IEntityData query, IIdentityReader identityReader) { SetupCurrentUserIdentity(user, userInfo, identityReader); query.Add(user); }
public BaseQueryService(IIocContainer container) { logger = container.Resolve <ILogger <BaseQueryService <Tin, TOut> > >(); currentUser = container.Resolve <ICurrentUserInfo>(); globalTool = container.Resolve <IGlobalTool>(); DtoExtension.BuilderTool(globalTool); modelValidator = container.Resolve <ICustomModelValidator>(); }
public OrderPay(IOrderRepository orderRepository, IOrderHandleLogRepository orderHandleLogRepository, IServiceProxy serviceProxy , IEventBus eventBus, ITransaction transaction, ICurrentUserInfo currentUserInfo, IIocContainer iocContainer) : base(iocContainer) { this.orderRepository = orderRepository; this.currentUserInfo = currentUserInfo; this.accountRecharge = serviceProxy.CreateProxy <IAccountRecharge>(); this.eventBus = eventBus; this.orderHandleLogRepository = orderHandleLogRepository; this.transaction = transaction; }
private void SetupCurrentUserIdentity(User user, ICurrentUserInfo userInfo, IIdentityReader identityReader) { Mock.Get(userInfo) .SetupGet(x => x.Identity) .Returns(user.GetIdentity()); Mock.Get(identityReader) .Setup(x => x.GetCurrentUserInfo()) .Returns(userInfo); }
public void RequireCurrentUser_raises_exception_when_they_are_not_found([Frozen] IIdentityReader identityReader, [Frozen, InMemory] IEntityData query, CurrentUserReader sut, ICurrentUserInfo userInfo, [HasIdentity] User user) { // Arrange SetupCurrentUserIdentity(user, userInfo, identityReader); // Act & assert Assert.Throws <CurrentUserNotIdentifiedException>(() => sut.RequireCurrentUser()); }
public Repository(IConfiguration configuration, ICurrentUserInfo userService) { _configuration = configuration; _userService = userService; var cosmosDB = _configuration["CosmosDB:"]; _db = new DocumentDBConnection( _configuration[Constants.CosmosDB.Endpoint], _configuration[Constants.CosmosDB.Key], _configuration[Constants.CosmosDB.DatabaseId], _configuration[Constants.CosmosDB.CollectionId]); }
public void GetCurrentUser_returns_null_when_they_are_not_found([Frozen] IIdentityReader identityReader, [Frozen, InMemory] IEntityData query, CurrentUserReader sut, ICurrentUserInfo userInfo, [HasIdentity] User user) { // Arrange SetupCurrentUserIdentity(user, userInfo, identityReader); // Act var result = sut.GetCurrentUser(); // Assert Assert.IsNull(result); }
public void GetCurrentUser_returns_user_when_they_are_logged_in([Frozen] IIdentityReader identityReader, [Frozen, InMemory] IEntityData query, CurrentUserReader sut, ICurrentUserInfo userInfo, [HasIdentity] User user) { // Arrange FullySetupLoggedInUser(user, userInfo, query, identityReader); // Act var result = sut.GetCurrentUser(); // Assert Assert.AreSame(user, result); }
public void OverrideLogin(string username) { if (username == null) { throw new ArgumentNullException(nameof(username)); } var user = userQuery.Get(username); if (user == null) { throw new ArgumentException($"The user '{username}' does not exist.", nameof(username)); } overriddenUser = new UserInformation(user.GetIdentity(), user.Username); }
protected User GetUser(ICurrentUserInfo userInfo) { return(query.Get(userInfo.Identity)); }
public void ClearOverride() { overriddenUser = null; }
public EventBus(ICapPublisher publisher, ICurrentUserInfo currentUser) { _publisher = publisher; this.currentUser = currentUser; }
protected RepositoryBase(TContext context, IIocContainer _container) { _context = context; globaltool = _container.Resolve <IGlobalTool>(); this.currentUser = _container.Resolve <ICurrentUserInfo>(); }
public DashboardService(IRepository <Dashboard> repository, ICurrentUserInfo currentUserService, IMapper mapper) { _repository = repository; _currentUserService = currentUserService; _mapper = mapper; }
public NoteService(IRepository <NoteList> repository, ICurrentUserInfo currentUserService, IMapper mapper) { _repository = repository; _currentUserService = currentUserService; _mapper = mapper; }
public BaseEventHandler(IIocContainer container) { this.logger = container.Resolve <ILogger <BaseEventHandler <T> > >(); this.currentUser = container.Resolve <ICurrentUserInfo>(); }
public GetOrderListByUser(IOrderRepository orderRepository, IOrderHandleLogRepository orderHandleLogRepository, ICurrentUserInfo currentUser, IIocContainer iocContainer) : base(iocContainer) { this.orderRepository = orderRepository; this.orderHandleLogRepository = orderHandleLogRepository; this.currentUser = currentUser; }
public CategoryService(IRepository <NoteCategory> repository, ICurrentUserInfo currentUserService, IMapper mapper) { _repository = repository; _currentUserService = currentUserService; _mapper = mapper; }
public UserService(IRepository <AppUser> repository, ICurrentUserInfo currentUserService, IMapper mapper) { _repository = repository; _currentUserService = currentUserService; _mapper = mapper; }
public AppDbContext(DbContextOptions <AppDbContext> options, ICurrentUserInfo currentUser) : base(options) { _currentUser = currentUser; Linq2Db = options.CreateLinqToDbConnection(); }