Exemple #1
0
 public DbQueryBase(ConnectionBuilder connectionBuilder, AbstractionOptions options)
 {
     this.connectionBuilder = connectionBuilder;
     this.Options           = options;
     this.paginationFactory = PaginationAbstractFactory.GetObject(options.Dialect);
     this.exec = QueryExecutionLayerBuilder.Build(options, connectionBuilder);
 }
        public UsersController(
            IDataService <ApplicationUser> usersService, IPaginationFactory paginationFactory, IMapper mapper)
            : base(mapper)
        {
            Guard.WhenArgument(usersService, "UsersService").IsNull().Throw();
            Guard.WhenArgument(paginationFactory, "PaginationFactory").IsNull().Throw();

            this.usersService      = usersService;
            this.paginationFactory = paginationFactory;
        }
        public void Constructor_ShouldThrowArgumentNullException_WhenParameterPagerFactoryIsNullable()
        {
            // Arrange
            var mockedUserService = new Mock <IDataService <ApplicationUser> >();
            IPaginationFactory mockedPaginationFactory = null;
            var mockedMapper = new Mock <IMapper>();

            // Act & Assert
            Assert.Throws <ArgumentNullException>(()
                                                  => new UsersController(mockedUserService.Object, mockedPaginationFactory, mockedMapper.Object));
        }
        public MyPostsController(
            IDataService <Post> postsService,
            IPaginationFactory paginationFactory,
            IMapper mapper)
            : base(mapper)
        {
            Guard.WhenArgument(postsService, "UsersService").IsNull().Throw();
            Guard.WhenArgument(paginationFactory, "PaginationFactory").IsNull().Throw();

            this.postsService      = postsService;
            this.paginationFactory = paginationFactory;
        }
Exemple #5
0
 public ForumPageBaseController(IUnitOfWork unitOfWork, IPaginationFactory paginationFactory)
     : base(unitOfWork)
 {
     this.PaginationFactory = paginationFactory;
 }
Exemple #6
0
 public ListFactory(IContentLoader contentLoader, IContentRouteHelperContext contentRouteHelperContext, IFilterFacade filters, ILoggerFactory loggerFactory, IPaginationFactory paginationFactory, IWebFacade webFacade) : base(contentLoader, contentRouteHelperContext, filters, loggerFactory)
 {
     this.PaginationFactory = paginationFactory ?? throw new ArgumentNullException(nameof(paginationFactory));
     this.WebFacade         = webFacade ?? throw new ArgumentNullException(nameof(webFacade));
 }
 public ThreadController(IUnitOfWork unitOfWork, IPaginationFactory paginationFactory)
     : base(unitOfWork, paginationFactory)
 {
 }
Exemple #8
0
 public DbQueryBase(IDbConnection connection, DatabaseDialect dialect)
 {
     this.dbConnection      = connection;
     this.Dialect           = dialect;
     this.paginationFactory = PaginationAbstractFactory.GetObject(dialect);
 }