Exemplo n.º 1
0
 public CreateMessageCommand(
     IHttpContextAccessor httpContextAccessor,
     ICreateMessageRequestValidator validator,
     IDbMessageMapper mapper,
     IUserInfoMapper userInfoMapper,
     IImageInfoMapper imageInfoMapper,
     IMessageRepository repository,
     IResponseCreator responseCreator,
     IHubContext <ChatHub> chatHub,
     ILogger <CreateMessageCommand> logger,
     IRequestClient <IGetUsersDataRequest> rcGetUsers,
     IRequestClient <IGetImagesRequest> rcGetImages,
     IMemoryCache cache,
     IOptions <MemoryCacheConfig> cacheOptions)
 {
     _httpContextAccessor = httpContextAccessor;
     _validator           = validator;
     _mapper          = mapper;
     _userInfoMapper  = userInfoMapper;
     _imageInfoMapper = imageInfoMapper;
     _repository      = repository;
     _responseCreator = responseCreator;
     _chatHub         = chatHub;
     _logger          = logger;
     _rcGetUsers      = rcGetUsers;
     _rcGetImages     = rcGetImages;
     _cache           = cache;
     _cacheOptions    = cacheOptions;
 }
Exemplo n.º 2
0
 public GetChannelCommand(
     IBaseFindFilterValidator baseFindValidator,
     IChannelRepository repository,
     IChannelInfoMapper channelMapper,
     IMessageInfoMapper messageMapper,
     IUserInfoMapper userMapper,
     IImageInfoMapper imageMapper,
     IHttpContextAccessor httpContextAccessor,
     IResponseCreator responseCreator,
     IRequestClient <IGetUsersDataRequest> rcGetUsers,
     IRequestClient <IGetImagesRequest> rcGetImages,
     ILogger <GetChannelCommand> logger)
 {
     _baseFindValidator   = baseFindValidator;
     _repository          = repository;
     _channelMapper       = channelMapper;
     _messageMapper       = messageMapper;
     _userMapper          = userMapper;
     _imageMapper         = imageMapper;
     _httpContextAccessor = httpContextAccessor;
     _responseCreator     = responseCreator;
     _rcGetUsers          = rcGetUsers;
     _rcGetImages         = rcGetImages;
     _logger = logger;
 }
 public RoleResponseMapper(
     IRoleInfoMapper roleInfoMapper,
     IUserInfoMapper userInfoMapper,
     IRightInfoMapper rightMapper)
 {
     _roleInfoMapper = roleInfoMapper;
     _userInfoMapper = userInfoMapper;
     _rightMapper    = rightMapper;
 }
Exemplo n.º 4
0
        public PreceptorTimeContextFactory()
        {
            //Notice that we are building ContextOptions using Guid.NewGuid().ToString() property as a database
            //name in order to provide a new, clean in-memory instance for each test class.
            var contextOptions = new DbContextOptionsBuilder <PreceptorTimeContext>()
                                 .UseInMemoryDatabase(Guid.NewGuid().ToString())
                                 .EnableSensitiveDataLogging()
                                 .Options;

            EnsureCreation(contextOptions);
            ContextInstance = new TestPreceptorTimeContext(contextOptions);

            ReportMapper    = new ReportMapper();
            UserInfoMapper  = new UserInfoMapper();
            UserMapper      = new UserMapper();
            TimeEntryMapper = new TimeEntryMapper(UserMapper);
        }
 public FindRolesCommand(
     ILogger <FindRolesCommand> logger,
     IRoleRepository roleRepository,
     IUserInfoMapper userInfoMapper,
     IRoleInfoMapper roleInfoMapper,
     IRightInfoMapper rightMapper,
     IRequestClient <IGetUsersDataRequest> usersDataRequestClient,
     IBaseFindFilterValidator findFilterValidator,
     IHttpContextAccessor httpContextAccessor)
 {
     _logger                 = logger;
     _roleRepository         = roleRepository;
     _roleInfoMapper         = roleInfoMapper;
     _userInfoMapper         = userInfoMapper;
     _rightMapper            = rightMapper;
     _usersDataRequestClient = usersDataRequestClient;
     _findFilterValidator    = findFilterValidator;
     _httpContextAccessor    = httpContextAccessor;
 }
Exemplo n.º 6
0
 public GetNewsCommand(
     INewsRepository repository,
     INewsResponseMapper mapper,
     IHttpContextAccessor httpContextAccessor,
     IRequestClient <IGetDepartmentsRequest> rcGetDepartments,
     IRequestClient <IGetUsersDataRequest> rcGetUsers,
     IRequestClient <IGetImagesRequest> rcGetImages,
     IDepartmentInfoMapper departmentMapper,
     IUserInfoMapper userInfoMapper,
     ILogger <GetNewsCommand> logger)
 {
     _repository           = repository;
     _mapper               = mapper;
     _httpContextAccessor  = httpContextAccessor;
     _rcGetDepartments     = rcGetDepartments;
     _rcGetUsers           = rcGetUsers;
     _rcGetImages          = rcGetImages;
     _departmentInfoMapper = departmentMapper;
     _userInfoMapper       = userInfoMapper;
     _logger               = logger;
 }
        public void OneTimeSetUp()
        {
            _mapper = new UserInfoMapper();

            _userData = new UserData(
                id: Guid.NewGuid(),
                firstName: "test name",
                lastName: "test lastname",
                middleName: "test middlename",
                isActive: true,
                imageId: null,
                status: "status");

            _expectedUserInfo = new UserInfo
            {
                Id         = _userData.Id,
                FirstName  = _userData.FirstName,
                LastName   = _userData.LastName,
                MiddleName = _userData.MiddleName
            };
        }
Exemplo n.º 8
0
 public GetWorkspaceCommand(
     IWorkspaceInfoMapper workspaceInfoMapper,
     IImageInfoMapper imageMapper,
     IUserInfoMapper userMapper,
     IWorkspaceRepository repository,
     IRequestClient <IGetUsersDataRequest> rcGetUsers,
     IRequestClient <IGetImagesRequest> rcGetImages,
     ILogger <GetWorkspaceCommand> logger,
     IResponseCreator responseCreator,
     IHttpContextAccessor httpContextAccessor)
 {
     _workspaceInfoMapper = workspaceInfoMapper;
     _imageMapper         = imageMapper;
     _userMapper          = userMapper;
     _repository          = repository;
     _rcGetUsers          = rcGetUsers;
     _rcGetImages         = rcGetImages;
     _logger              = logger;
     _responseCreator     = responseCreator;
     _responseCreator     = responseCreator;
     _httpContextAccessor = httpContextAccessor;
 }
 public UserService(IUserInfoMapper mapper, IUserRepository repo)
 {
     _mapper = mapper;
     _repo   = repo;
 }