public CustomQueryProvider(DbConnection connection, ISqlExpressionVisitorFactory sqlGeneratorFactory, IModelBuilder modelBuilder, ILogger logger) : base(connection, sqlGeneratorFactory, modelBuilder, logger, Substitute.For <IDatabaseMapper>()) { }
/// <summary> /// Initializes the Model Builder Pipeline (class constructor). /// </summary> static ModelBuilderPipeline() { using (new Tracer()) { IList <IModelBuilder> modelBuilders = new List <IModelBuilder>(); try { ModelBuilderPipelineConfiguration config = (ModelBuilderPipelineConfiguration)ConfigurationManager.GetSection(ModelBuilderPipelineConfiguration.SectionName); if (config != null) { foreach (ModelBuilderSettings modelBuilderSettings in config.ModelBuilders) { Type modelBuilderType = Type.GetType(modelBuilderSettings.Type, throwOnError: true, ignoreCase: true); IModelBuilder modelBuilder = (IModelBuilder)modelBuilderType.CreateInstance(); modelBuilders.Add(modelBuilder); } } } catch (Exception ex) { // Throwing exceptions from a class constructor results in rather cryptic error messages, so we handle the exception here. Log.Error(ex); Log.Warn("An error occurred while initializing the Model Builder Pipeline. Using the Default Model Builder."); modelBuilders.Clear(); } if (modelBuilders.Count == 0) { modelBuilders.Add(new DefaultModelBuilder()); } ModelBuilders = modelBuilders; } }
public ModelAnalyser(IAppSettings appSettings, ITermSelector termSelector, IFeatureSelector featureSelector, IModelBuilder modelBuilder) { _appSettings = appSettings; _termSelector = termSelector; _featureSelector = featureSelector; _modelBuilder = modelBuilder; }
/// <summary> /// Initializes a new instance of the <see cref="MsAccessQueryProvider" /> class. /// </summary> /// <param name="connection">The connection.</param> /// <param name="sqlGeneratorFactory">The SQL generator factory.</param> /// <param name="modelBuilder">The model builder.</param> /// <param name="logger">The logger.</param> public MsAccessQueryProvider(DbConnection connection, ISqlExpressionVisitorFactory sqlGeneratorFactory, IModelBuilder modelBuilder, ILogger logger) : base(connection, sqlGeneratorFactory, modelBuilder, logger) { }
public ILRFileSubmissionPerDayReport( IExcelFileService excelFileService, IFileNameService fileNameService, IModelBuilder <ILRFileSubmissionsPerDayModel> modelBuilder) : base(ReportTaskNameConstants.ILRFileSubmissionsPerDayReport, "ILR File Submissions Per Day Report", modelBuilder, excelFileService, fileNameService) { }
public CustomQueryProvider(ConnectionStringSettings connectionString, ISqlExpressionVisitor sqlGenerator, IModelBuilder modelBuilder, ILogger logger) : base(connectionString, sqlGenerator, modelBuilder, logger) { }
public ILRProvidersReturningFirstTimePerDayReport( IExcelFileService excelFileService, IFileNameService fileNameService, IModelBuilder <ILRProvidersReturningFirstTimePerDayModel> modelBuilder) : base(ReportTaskNameConstants.ILRProvidersReturningFirstTimePerDayReport, "ILR Providers Returning First Time Per Day Report", modelBuilder, excelFileService, fileNameService) { }
public void OnModelCreating_BuildsModel_CanIgnoreNavigations() { // Arrange var productEntityTypeBuilder = new ProductEntityTypeBuilder(); var productVariantEntityTypeBuilder = new ProductVariantEntityTypeBuilder(); var inputBuilders = new IModelBuilder[] { productEntityTypeBuilder, productVariantEntityTypeBuilder }; var modelBuilderService = new ModelBuilderService(inputBuilders); var hook = new AutoModelDbContextHook(modelBuilderService); var modelBuilder = new ModelBuilder(new ConventionSet()); // Act ((IDbContextHook)hook).SetDbContextType(typeof(NoNavigationsAutoBuildCatalogDbContext)); hook.OnModelCreating(modelBuilder); // Assert var entityTypes = modelBuilder.Model.GetEntityTypes().ToArray(); Assert.Equal(1, entityTypes.Length); Assert.Equal(true, productEntityTypeBuilder.BuildEntityCalled); Assert.Contains(entityTypes, et => et.ClrType == typeof(Product)); }
private Frm09Worksheet NewReport( IExcelFileService excelService = null, IModelBuilder <IEnumerable <Frm09ReportModel> > frm09ReportModelBuilder = null, IRenderService <IEnumerable <Frm09ReportModel> > frm09ReportRenderService = null) { return(new Frm09Worksheet(excelService, frm09ReportModelBuilder, frm09ReportRenderService)); }
private DevolvedAdultEducationOccupancyReport NewReport( IFileNameService fileNameService = null, IModelBuilder <IEnumerable <DevolvedAdultEducationOccupancyReportModel> > devolvedAdultEducationOccupancyReportModelBuilder = null, ICsvFileService csvService = null) { return(new DevolvedAdultEducationOccupancyReport(fileNameService, devolvedAdultEducationOccupancyReportModelBuilder, csvService)); }
/// <summary> /// Generates the no lookup ListView. /// </summary> /// <typeparam name="TClassType">The type of the t class type.</typeparam> /// <param name="modelBuilder">The model builder.</param> /// <returns>IModelBuilder<TClassType>.</returns> /// <exception cref="ArgumentNullException">modelBuilder</exception> /// <autogeneratedoc /> public static IModelBuilder <TClassType> GenerateNoLookupListView <TClassType>( this IModelBuilder <TClassType> modelBuilder ) { _ = modelBuilder ?? throw new ArgumentNullException(nameof(modelBuilder)); return(modelBuilder.WithAttribute(new GenerateNoLookupListViewAttribute())); }
public GameControllerTests() { _mockLogger = new Mock <ILogger <GameController> >(); _gameProcessor = new GameProcessor(new Mock <ILogger <GameProcessor> >().Object); _gameModeBuilder = new GameModelBuilder(); _gameController = new GameController(_mockLogger.Object, _gameModeBuilder, _gameProcessor); }
public void Init() { _commentRepository = new Mock <IRepository <Comment, Guid> >(); _context = new Mock <ISitecoreContext>(); _commentModelBuilder = new CommentModelBuilder(_commentRepository.Object, _context.Object); AutoMapperConfiguration.Configure(); }
private TrailblazerEmployerIncentivesReport NewReport( IFileNameService fileNameService = null, IModelBuilder <IEnumerable <TrailblazerEmployerIncentivesReportModel> > trailblazerEmployerIncentivesReportModelBuilder = null, ICsvFileService csvService = null) { return(new TrailblazerEmployerIncentivesReport(fileNameService, trailblazerEmployerIncentivesReportModelBuilder, csvService)); }
public CustomQueryProvider(DbConnection connection, ISqlExpressionVisitor sqlGenerator, IModelBuilder modelBuilder, ILogger logger) : base(connection, sqlGenerator, modelBuilder, logger) { }
private SummaryOfFM35FundingReport NewReport( IFileNameService fileNameService = null, IModelBuilder <IEnumerable <SummaryOfFM35FundingReportModel> > modelBuilder = null, ICsvFileService csvService = null) { return(new SummaryOfFM35FundingReport(fileNameService, modelBuilder, csvService)); }
public DesktopAdultFundingClaimReport( IFileNameService fileNameService, IModelBuilder <AdultFundingClaimReportModel> modelBuilder, IExcelFileService excelService) : base(fileNameService, modelBuilder, excelService, true) { }
public DeadEndModelWrapper(IMovementHelper movementHelper, IDirectionsFlagParser flagParser, IMazeArrayBuilder mazeArrayBuilder, IModelBuilder model) { _movementHelper = movementHelper; _flagParser = flagParser; _model = model; Maze = mazeArrayBuilder.Build(Size); }
private CommunityLearningReport NewReport( IFileNameService fileNameService = null, IModelBuilder <CommunityLearningReportModel> communityLearningReportModelBuilder = null, IExcelFileService excelService = null) { return(new CommunityLearningReport(fileNameService, communityLearningReportModelBuilder, excelService)); }
protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.HasDefaultSchema(DbScheme); Type modelBuilderType = typeof(IModelBuilder); Type contextType = this.GetType(); Type dbSetType = typeof(DbSet <>); contextType .GetProperties(BindingFlags.Public | BindingFlags.Instance) .Where(t => t.PropertyType.IsGenericType && t.PropertyType.GetGenericTypeDefinition() == dbSetType && t.PropertyType.GetGenericArguments().Length == 1) .Select(t => t.PropertyType.GetGenericArguments()[0]) .ToList() .ForEach(t => { if (t.GetConstructors().Any(c => c.GetParameters().Length == 0)) { IModelBuilder builder = (IModelBuilder)Activator.CreateInstance(t); builder.CreateRules(modelBuilder); } else { throw new InvalidOperationException(nameof(t.Name)); } }); base.OnModelCreating(modelBuilder); }
public AppsIndicativeEarningsReport( IFileNameService fileNameService, IModelBuilder <IEnumerable <AppsIndicativeEarningsReportModel> > appsIndicativeEarningsModelBuilder, ICsvFileService csvService) : base(fileNameService, appsIndicativeEarningsModelBuilder, csvService, ReportTaskNameConstants.AppsIndicativeEarningsReport, ReportNameConstants.AppsIndicativeEarnings) { }
public MainOccupancyReport( IFileNameService fileNameService, IModelBuilder <IEnumerable <MainOccupancyReportModel> > modelBuilder, ICsvFileService csvService) : base(fileNameService, modelBuilder, csvService, ReportTaskNameConstants.MainOccupancyReport, ReportNameConstants.MainOccupancy) { }
public IMazeCarver GetMazeCarver(IModelBuilder modelBuilder) { var carver = new MazeCarver(); carver.Initialise(_modelsWrapperFactory.Make(modelBuilder), _directionsFlagParser, _movementHelper, _pointValidity, _randomPointGenerator); return(carver); }
public FavouritesController(IModelBuilder <People, IEnumerable <Favourite> > favouritesBuilder, IModelCreator <Favourite> favoritesCreator, IModelDeleter <Favourite> favoritesDeleter) { _favouritesBuilder = favouritesBuilder; _favoritesCreator = favoritesCreator; _favoritesDeleter = favoritesDeleter; }
private AppsIndicativeEarningsReport NewReport( IFileNameService fileNameService = null, IModelBuilder <IEnumerable <AppsIndicativeEarningsReportModel> > modelBuilder = null, ICsvFileService csvService = null) { return(new AppsIndicativeEarningsReport(fileNameService, modelBuilder, csvService)); }
public TrailblazerEmployerIncentivesReport( IFileNameService fileNameService, IModelBuilder <IEnumerable <TrailblazerEmployerIncentivesReportModel> > modelBuilder, ICsvFileService csvService) : base(fileNameService, modelBuilder, csvService, ReportTaskNameConstants.TrailblazerEmployerIncentivesReport, ReportNameConstants.TrailblazerEmployerIncentives) { }
/// <summary> /// Determines whether [has default property] [the specified property name]. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="builder">The builder.</param> /// <param name="propertyName">Name of the property.</param> /// <returns></returns> public static IModelBuilder <T> HasDefaultProperty <T>(this IModelBuilder <T> builder, string propertyName) { _ = builder ?? throw new ArgumentNullException(nameof(builder)); return(builder .WithAttribute(new System.ComponentModel.DefaultPropertyAttribute(propertyName)) .WithAttribute(new DevExpress.ExpressApp.DC.XafDefaultPropertyAttribute(propertyName))); }
private void RegisterGlobalOperationHandlers(IModelBuilder modelBuilder) { modelBuilder .WithOperationHandler(this.defaultOperationHandlerProvider.ProvideDefaultGetHandler()) .WithOperationHandler(this.defaultOperationHandlerProvider.ProvideDefaultPatchHandler()) .WithOperationHandler(this.defaultOperationHandlerProvider.ProvideDefaultPostHandler()); }
private NonContractedAppsActivityReport NewReport( IFileNameService fileNameService = null, IModelBuilder <IEnumerable <NonContractedAppsActivityReportModel> > modelBuilder = null, ICsvFileService csvService = null) { return(new NonContractedAppsActivityReport(fileNameService, modelBuilder, csvService)); }
private TrailblazerOccupancyReport NewReport( IFileNameService fileNameService = null, IModelBuilder <IEnumerable <TrailblazerOccupancyReportModel> > modelBuilder = null, ICsvFileService csvService = null) { return(new TrailblazerOccupancyReport(fileNameService, modelBuilder, csvService)); }
public DD4TContentProvider(ILinkFactory linkFactory, IModelBuilder modelBuilder, IPageFactory pageFactory, IContentResolver resolver) { _linkFactory = linkFactory; DefaultModelBuilder = modelBuilder; _pageFactory = pageFactory; ContentResolver = resolver; }
/// <summary> /// Initializes a new instance of the <see cref = "ReportEngine" /> class. /// </summary> /// <param name = "arguments"> /// Specifies the arguments. /// </param> /// <param name = "modelBuilder"> /// Specifies the model builder for building a report model from an assembly.</param> /// <param name = "reportGenerator"> /// Specifies the report generator which generates the output. /// </param> /// <exception cref = "ArgumentNullException"> /// Thrown when one of the parameters is <c>null</c>. /// </exception> public ReportEngine(IArguments arguments, IModelBuilder modelBuilder, IReportGenerator reportGenerator) { Guard.AgainstArgumentNull(arguments, "arguments"); Guard.AgainstArgumentNull(modelBuilder, "modelBuilder"); Guard.AgainstArgumentNull(reportGenerator, "reportGenerator"); _arguments = arguments; _modelBuilder = modelBuilder; _reportGenerator = reportGenerator; }
public WorkersController( IRepository<Worker> workerRepo, IModelBuilder<WorkerViewModel, Worker> workerBuilder, IModelBuilder<WorkerIndexViewModel, WorkerFilterModel> workerIndexBuilder, IModelBuilder<WorkerEditModel, Worker> workerEditBuilder, IModelCommand<WorkerEditModel, Worker> workerEditCommand, IModelCommand<WorkerCreateModel, Worker> workerCreateCommand) { _workerRepo = workerRepo; _workerBuilder = workerBuilder; _workerIndexBuilder = workerIndexBuilder; _workerEditBuilder = workerEditBuilder; _workerEditCommand = workerEditCommand; _workerCreateCommand = workerCreateCommand; }
public HotelsController( IRepository<Hotel.Database.Model.Hotel> hotelRepo, IModelBuilder<HotelViewModel, Hotel.Database.Model.Hotel> hotelBuilder, IModelBuilder<HotelIndexViewModel, HotelFilterModel> hotelIndexBuilder, IModelCommand<HotelEditModel, Hotel.Database.Model.Hotel> hotelEditCommand, IModelCommand<HotelCreateModel, Hotel.Database.Model.Hotel> hotelCreateCommand, IModelBuilder<HotelEditModel, Hotel.Database.Model.Hotel> hotelEditBuilder) { _hotelRepo = hotelRepo; _hotelBuilder = hotelBuilder; _hotelIndexBuilder = hotelIndexBuilder; _hotelEditCommand = hotelEditCommand; _hotelCreateCommand = hotelCreateCommand; _hotelEditBuilder = hotelEditBuilder; }
public RoomsController( IRepository<Room> roomRepo, IModelBuilder<RoomViewModel, Room> roomBuilder, IModelBuilder<RoomIndexViewModel, RoomFilterModel> roomIndexBuilder, IModelBuilder<RoomEditModel, Room> roomEditBuilder, IModelCommand<RoomEditModel, Room> roomEditCommand, IModelCommand<RoomCreateModel, Room> roomCreateCommand) { _roomRepo = roomRepo; _roomBuilder = roomBuilder; _roomIndexBuilder = roomIndexBuilder; _roomEditBuilder = roomEditBuilder; _roomEditCommand = roomEditCommand; _roomCreateCommand = roomCreateCommand; }
public ReservationsController( IRepository<Reservation> reservationRepo, IModelBuilder<ReservationViewModel, Reservation> reservationBuilder, IModelBuilder<ReservationIndexViewModel, ReservationFilterModel> reservationIndexBuilder, IModelBuilder<ReservationEditModel, Reservation> reservationEditBuilder, IModelCommand<ReservationEditModel, Reservation> reservationEditCommand, IModelCommand<ReservationCreateModel, Reservation> reservationCreateCommand) { _reservationRepo = reservationRepo; _reservationBuilder = reservationBuilder; _reservationIndexBuilder = reservationIndexBuilder; _reservationEditBuilder = reservationEditBuilder; _reservationEditCommand = reservationEditCommand; _reservationCreateCommand = reservationCreateCommand; }
public VisitorsController( IRepository<Visitor> visitorRepo, IModelBuilder<VisitorViewModel, Visitor> visitorBuilder, IModelBuilder<VisitorIndexViewModel, VisitorFilterModel> visitorIndexBuilder, IModelBuilder<VisitorEditModel, Visitor> visitorEditBuilder, IModelCommand<VisitorEditModel, Visitor> visitorEditCommand, IModelCommand<VisitorCreateModel, Visitor> visitorCreateCommand) { _visitorRepo = visitorRepo; _visitorBuilder = visitorBuilder; _visitorIndexBuilder = visitorIndexBuilder; _visitorEditBuilder = visitorEditBuilder; _visitorEditCommand = visitorEditCommand; _visitorCreateCommand = visitorCreateCommand; }
public get_handler(IModelBuilder<UserOpenCaseListing> listingBuilder, ICurrentSDKUser currentUser) { _listingBuilder = listingBuilder; _currentUser = currentUser; }
public void TestInitialise() { this.mockType = MockRepository.GenerateStub<IVisualisableTypeWithAssociations>(); this.mockModelBuilder = MockRepository.GenerateMock<IModelBuilder>(); this.mockResources = MockRepository.GenerateStub<IApplicationResources>(); this.mockType.Expect(m => m.Name).Return("1234567890"); this.mockType.Expect(m => m.Modifiers).Return(new ModifiersData(typeof (string))); }
public get_Column_Value_handler(IModelBuilder<RoutesModel> routeBuilder) { _routeBuilder = routeBuilder; }
public TileController(IModelBuilder modelBuilder, IMapDataLoader tileLoader, IMessageBus messageBus) { _modelBuilder = modelBuilder; _tileLoader = tileLoader; _messageBus = messageBus; }
public HomeEndpoint(IModelBuilder<UserOpenCaseListing> listingBuilder, ICurrentSDKUser currentUser) { _listingBuilder = listingBuilder; _currentUser = currentUser; }
public ParentAssociation(IApplicationResources resources, ITrivialFilter trivialFilter, IModelBuilder modelFactory) : base(resources, trivialFilter) { this.modelBuilder = modelFactory; }
public TierMapping(IModelBuilder builder, Record record,string organizationId = "") { _builder = builder; _record = record; _organizationId = organizationId; }
public StaticAssociation(IApplicationResources resources, ITrivialFilter trivialFilter, IModelBuilder modelBuilder, IDiagramDimensions diagramDimensions) : base(resources, trivialFilter, modelBuilder, diagramDimensions) { }
private IDiagramDimensions dimensions; // Need to set this in testing #endregion Fields #region Constructors /// <summary> /// Initializes a new instance of the <see cref="FieldAssociation"/> class. /// Only actual instances of <see cref="FieldAssociation"/> use this constructor. Sub-classes use the other. /// </summary> /// <param name="resources"> /// The application resources. /// </param> /// <param name="trivialFilter"> /// The trivial filter to use to determine the kind of relationship. Used for styling decisions. /// </param> /// <param name="modelBuilder"> /// The model Builder to be used when constructing the related <see cref="IVisualisableType"/> from the given type in <see cref="Initialise"/>. /// </param> /// <param name="diagramDimensions"> /// The diagram Dimensions. /// </param> public FieldAssociation(IApplicationResources resources, ITrivialFilter trivialFilter, IModelBuilder modelBuilder, IDiagramDimensions diagramDimensions) : base(resources, trivialFilter) { this.dimensions = diagramDimensions; this.modelBuilder = modelBuilder; }
public GetHandler(IModelBuilder<RoutesModel> routeBuilder) { _routeBuilder = routeBuilder; }