Example #1
0
 public PerformanceShapingService(IPaginationService <Performance> paginationService,
                                  IMapper mapper)
 {
     _paginationService = paginationService
                          ?? throw new ArgumentNullException(nameof(paginationService));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
Example #2
0
 public BaseRepository(IUnitOfWork <TContext> uow)
 {
     _uow               = uow;
     _context           = _uow.context;
     _dbSet             = _context.Set <T>();
     _paginationService = _uow.GetPaginationService();
 }
Example #3
0
 public BroadcastsController(IUnitOfWork <MatchBroadcast> unitOfWork,
                             IMapper mapper, IPaginationService paginationService)
 {
     _unitOfWork        = unitOfWork;
     _mapper            = mapper;
     _paginationService = paginationService;
 }
Example #4
0
 public RequestService(
     IRepository <Request> requestRepository,
     IRepository <Book> bookRepository,
     IMapper mapper,
     IEmailSenderService emailSenderService,
     IRepository <User> userRepository,
     IPaginationService paginationService,
     IRepository <Language> bookLanguageRepository,
     IHangfireJobScheduleService hangfireJobScheduleService,
     IRepository <BookAuthor> bookAuthorRepository,
     IRepository <BookGenre> bookGenreRepository,
     IRepository <UserRoom> userLocationRepository,
     IRootRepository <BookRootComment> rootCommentRepository,
     IWishListService wishListService,
     INotificationsService notificationsService)
 {
     _requestRepository          = requestRepository;
     _bookRepository             = bookRepository;
     _mapper                     = mapper;
     _emailSenderService         = emailSenderService;
     _userRepository             = userRepository;
     _paginationService          = paginationService;
     _hangfireJobScheduleService = hangfireJobScheduleService;
     _bookGenreRepository        = bookGenreRepository;
     _bookLanguageRepository     = bookLanguageRepository;
     _bookAuthorRepository       = bookAuthorRepository;
     _userLocationRepository     = userLocationRepository;
     _rootCommentRepository      = rootCommentRepository;
     _wishListService            = wishListService;
     _notificationsService       = notificationsService;
 }
Example #5
0
 public BaseService(SocialmediaDBContext _context, IMapper _mapper, IPaginationService <TEntity> _pagination)
 {
     this._pagination = _pagination;
     this._mapper     = _mapper;
     this._context    = _context;
     _entity          = _context.Set <TEntity>();
 }
        public LocAPIService(IDataServiceLocAPI locAPIService, IPaginationService paginationService, ILogger <LocAPIService> loggerService)

        {
            m_locAPIService     = locAPIService;
            m_paginationService = paginationService;
            m_loggerService     = loggerService;
        }
        public PaginationServiceTests()
        {
            _apiClientMock = new Mock <IApiClient>();
            _continuationTokenHelperMock = new Mock <IContinuationTokenHelper>();

            _paginationService = new PaginationService(_apiClientMock.Object, _continuationTokenHelperMock.Object);
        }
Example #8
0
 public AccountController(IMapper mapper, IAccountService accountService, IPaginationService paginationService, IEmailService emailService)
 {
     _mapper            = mapper;
     _accountService    = accountService;
     _paginationService = paginationService;
     _emailService      = emailService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="UserController"/> class.
 /// </summary>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="sidebarView">The sidebar view.</param>
 /// <param name="paginationService">The pagination service.</param>
 /// <param name="persistentCollectionService">The persistent collection service.</param>
 public UserController(IMediaRepository mediaRepository, IPopulateSidebarView sidebarView, IPaginationService<Media> paginationService, IPersistentCollectionService persistentCollectionService)
 {
     _mediaRepository = mediaRepository;
     _persistentCollectionService = persistentCollectionService;
     _paginationService = paginationService;
     _sidebarView = sidebarView;
 }
Example #10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserController"/> class.
 /// </summary>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="sidebarView">The sidebar view.</param>
 /// <param name="paginationService">The pagination service.</param>
 /// <param name="persistentCollectionService">The persistent collection service.</param>
 public UserController(IMediaRepository mediaRepository, IPopulateSidebarView sidebarView, IPaginationService <Media> paginationService, IPersistentCollectionService persistentCollectionService)
 {
     _mediaRepository             = mediaRepository;
     _persistentCollectionService = persistentCollectionService;
     _paginationService           = paginationService;
     _sidebarView = sidebarView;
 }
        public SearchTasksInProjectHandler(ProjectManagerDbContext dbContext,

                                           IPaginationService paginationService)
        {
            _dbContext         = dbContext;
            _paginationService = paginationService;
        }
Example #12
0
 public PostService(IMapper mapper, IRepository <Post> postRepository, IPaginationService paginationService,
                    IImageService imageService)
 {
     _postRepository    = postRepository;
     _mapper            = mapper;
     _paginationService = paginationService;
     _imageService      = imageService;
 }
Example #13
0
 public NewsService(IQueryableArticleRepository articleRepository, IPaginationService paginationService,
                    ISortFactory <ArticleData> sortFactory, INewsFilterBuilder newsFilterBuilder)
 {
     _articleRepository = articleRepository;
     _paginationService = paginationService;
     _sortFactory       = sortFactory;
     _newsFilterBuilder = newsFilterBuilder;
 }
Example #14
0
 public PlayersController(IUnitOfWork <Player> unitOfWork, IUnitOfWork <PlayerMatch> pmUnitOfWork,
                          IMapper mapper, IPaginationService paginationService)
 {
     _unitOfWork        = unitOfWork;
     _mapper            = mapper;
     _pmUnitOfWork      = pmUnitOfWork;
     _paginationService = paginationService;
 }
Example #15
0
 public PostController(IPostService service, IPaginationService paginationService, IMapper mapper, IFileHandlerService fileHandlerService, IAccountService accountService)
 {
     _service            = service;
     _paginationService  = paginationService;
     _mapper             = mapper;
     _fileHandlerService = fileHandlerService;
     _accountService     = accountService;
 }
Example #16
0
 public MoviesController(IMovieService movie, ICopyService copy, IMapper mapper, ILoggingService logger, IPaginationService pagination, IOMDbAPIService OMDbAPI)
 {
     _movie      = movie;
     _copy       = copy;
     _mapper     = mapper;
     _logger     = logger;
     _pagination = pagination;
     _OMDbAPI    = OMDbAPI;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AlbumsController"/> class.
 /// </summary>
 /// <param name="albumRepository">The album repository.</param>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="paginationService">The pagination service.</param>
 /// <param name="persistentCollectionService">The persistent collection service.</param>
 public AlbumsController(IAlbumRepository albumRepository, 
     IMediaRepository mediaRepository,
     IPaginationService<Media> paginationService, IPersistentCollectionService persistentCollectionService)
 {
     _albumRepository = albumRepository;
     _persistentCollectionService = persistentCollectionService;
     _paginationService = paginationService;
     _mediaRepository = mediaRepository;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AlbumsController"/> class.
 /// </summary>
 /// <param name="albumRepository">The album repository.</param>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="paginationService">The pagination service.</param>
 /// <param name="persistentCollectionService">The persistent collection service.</param>
 public AlbumsController(IAlbumRepository albumRepository,
                         IMediaRepository mediaRepository,
                         IPaginationService <Media> paginationService, IPersistentCollectionService persistentCollectionService)
 {
     _albumRepository             = albumRepository;
     _persistentCollectionService = persistentCollectionService;
     _paginationService           = paginationService;
     _mediaRepository             = mediaRepository;
 }
Example #19
0
 public TrainingCategoryService(
     IMapper mapper,
     IRepository <TrainingCategory> trainingRepository,
     IPaginationService <TrainingCategory, TrainingCategoryDto> paginationService)
 {
     this.mapper             = mapper;
     this.paginationService  = paginationService;
     this.trainingRepository = trainingRepository;
 }
Example #20
0
 public PeopleService(
     IMapper mapper,
     IPeopleRepository peopleRepository,
     IPaginationService paginationService
     )
 {
     _mapper            = mapper;
     _peopleRepository  = peopleRepository;
     _paginationService = paginationService;
 }
        protected TableCrudControllerBase(IPaginationService <T, TId, TPaginationItem> paginationService, ICrudService <T, TId> crudService, IMapper mapper, ILogger logger = null)
            : base(crudService, mapper, logger)
        {
            if (paginationService == null || mapper == null)
            {
                throw new ArgumentNullException();
            }
            Contract.EndContractBlock();

            PaginationService = paginationService;
        }
 public FollowingService(
     IPaginationService <User, UserDto> paginationService,
     IRepository <User> userRepository,
     IFriendService friendService,
     IUserService userService)
 {
     this.userService       = userService;
     this.friendService     = friendService;
     this.userRepository    = userRepository;
     this.paginationService = paginationService;
 }
Example #23
0
 public FieldController(IConnectionManagementService Connection, IMetadataService Metadata, IFieldService Field, IPropertyService Properties, IKeyGenerates KeyId, IPaginationService SetPagination, IBranchService Branch, IStateService State)
 {
     _Connection    = Connection;
     _Field         = Field;
     _Properties    = Properties;
     _KeyId         = KeyId;
     _SetPagination = SetPagination;
     _Metadata      = Metadata;
     _Branch        = Branch;
     _State         = State;
 }
 public PaymentController(IUnitOfWork <Payment> unitOfWork, IPaginationService paginationService,
                          IUnitOfWork <Match> matchUnitOfWork, IUnitOfWork <Player> playerUnitOfWork, IUnitOfWork <MatchBroadcast> broadcastUnitOfWork,
                          IMapper mapper)
 {
     _unitOfWork          = unitOfWork;
     _paginationService   = paginationService;
     _matchUnitOfWork     = matchUnitOfWork;
     _playerUnitOfWork    = playerUnitOfWork;
     _broadcastUnitOfWork = broadcastUnitOfWork;
     _mapper = mapper;
 }
 public AccountController(IUnitOfWork unitOfWork, IRepository <User> userRepository,
                          IRepository <Role> roleRepository, IRepository <UserRole> userRoleRepository,
                          IUserService userService, IPaginationService paginationService)
 {
     _unitOfWork         = unitOfWork;
     _userRepository     = userRepository;
     _roleRepository     = roleRepository;
     _userRoleRepository = userRoleRepository;
     _userService        = userService;
     _paginationService  = paginationService;
 }
Example #26
0
 public UserService(
     IPaginationService <User, UserDto> paginationService,
     IEncryptionService encryptionService,
     IRepository <User> userRepository,
     IMapper mapper)
 {
     this.paginationService = paginationService;
     this.userRepository    = userRepository;
     this.encryptionService = encryptionService;
     this.mapper            = mapper;
 }
Example #27
0
 public FriendService(
     IMapper mapper,
     IUserService userService,
     IRepository <User> userRepository,
     IPaginationService <User, UserDto> paginationService)
 {
     this.mapper            = mapper;
     this.userService       = userService;
     this.userRepository    = userRepository;
     this.paginationService = paginationService;
 }
 public UsersController(
     UserManager <AppUser> userManager,
     IOptions <AppSettingsVModel> appSettings,
     IPaginationService <Member> paginationService,
     IMembersRepo repo)
 {
     _userManager = userManager;
     //_singInManager = signInManager;
     _appSettings       = appSettings.Value;
     _repo              = repo;
     _paginationService = paginationService;
 }
Example #29
0
 public TrainingHistoryService(
     IMapper mapper,
     IRepository <TrainingHistory> trainingHistoryRepository,
     IRepository <TrainingTemplate> trainingTemplateRepository,
     IPaginationService <TrainingHistory, TrainingHistoryDto> paginationService
     )
 {
     this.mapper                     = mapper;
     this.paginationService          = paginationService;
     this.trainingHistoryRepository  = trainingHistoryRepository;
     this.trainingTemplateRepository = trainingTemplateRepository;
 }
 public AuthorService(
     IRepository <Author> authorRepository,
     IMapper mapper,
     IPaginationService paginationService,
     IRepository <BookAuthor> bookAuthorRepository,
     BookCrossingContext context)
 {
     _authorRepository     = authorRepository;
     _bookAuthorRepository = bookAuthorRepository;
     _context           = context;
     _mapper            = mapper;
     _paginationService = paginationService;
 }
 public MetadataController(IConnectionManagementService Connection, IMetadataService GetMetadata, IBranchService GetBranchById, IStateService GetStateById, IFieldService GetFieldTypes, IPaginationService SetPagination, IKeyGenerates KeyID, IPropertyService Properties, IValidationService Validation, IProcessHistory Log)
 {
     _Connection    = Connection;
     _Metadata      = GetMetadata;
     _GetBranchById = GetBranchById;
     _GetStateById  = GetStateById;
     _Field         = GetFieldTypes;
     _SetPagination = SetPagination;
     _KeyID         = KeyID;
     _Properties    = Properties;
     _Validation    = Validation;
     _Log           = Log;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ManagePhotoBase"/> class.
 /// </summary>
 /// <param name="urlService">The URL service.</param>
 /// <param name="user">The user.</param>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="tagRepsitory">The tag repsitory.</param>
 /// <param name="paginationService">The pagination service.</param>
 /// <param name="authorization">The authorization.</param>
 protected ManagePhotoBase(
     IUserUrlService urlService,
     Domain.Model.User user,
     IMediaRepository mediaRepository,
     ITagRepository tagRepsitory, IPaginationService<Media> paginationService, Authorization authorization)
 {
     this.urlService = urlService;
     _paginationService = paginationService;
     this.tagRepsitory = tagRepsitory;
     this.mediaRepository = mediaRepository;
     this.user = user;
     this.authorization = authorization;
 }
 public TrainingTemplateService(
     IMapper mapper,
     IUserService userService,
     ITrainingCategoryService trainingCategoryService,
     IRepository <TrainingTemplate> traingingTemplateRepository,
     IPaginationService <TrainingTemplate, TrainingTemplateDto> paginationService)
 {
     this.mapper                      = mapper;
     this.userService                 = userService;
     this.paginationService           = paginationService;
     this.trainingCategoryService     = trainingCategoryService;
     this.traingingTemplateRepository = traingingTemplateRepository;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="CommentsController"/> class.
 /// </summary>
 /// <param name="commentRepository">The comment repository.</param>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="paginationService">The pagination service.</param>
 public CommentsController(ICommentRepository commentRepository, IMediaRepository mediaRepository, IPaginationService<MediaComments> paginationService)
 {
     _commentRepository = commentRepository;
     _paginationService = paginationService;
     _mediaRepository = mediaRepository;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SearchController"/> class.
 /// </summary>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="paginationService">The pagination service.</param>
 /// <param name="persistentCollectionService">The persistent collection service.</param>
 public SearchController(IMediaRepository mediaRepository, IPaginationService<Media> paginationService, IPersistentCollectionService persistentCollectionService)
 {
     _mediaRepository = mediaRepository;
     _persistentCollectionService = persistentCollectionService;
     _paginationService = paginationService;
 }