Example #1
0
 public EngineDesignationBusinessService(IVcdbUnitOfWork vcdbRepositoryService,
                                         IVcdbChangeRequestBusinessService vcdbChangeRequestBusinessService,
                                         ITextSerializer serializer)
     : base(vcdbRepositoryService, vcdbChangeRequestBusinessService, serializer)
 {
     _engineDesignationRepositoryService = Repositories.GetRepositoryService <EngineDesignation>() as ISqlServerEfRepositoryService <EngineDesignation>;
 }
 public YearBusinessService(IVcdbUnitOfWork vcdbUnitOfWork,
                            IVcdbChangeRequestBusinessService vcdbChangeRequstBusinessService,
                            ITextSerializer serializer)
     : base(vcdbUnitOfWork, vcdbChangeRequstBusinessService, serializer)
 {
     _yearRepositoryService = Repositories.GetRepositoryService <Year>() as ISqlServerEfRepositoryService <Year>;
 }
Example #3
0
 public VcdbChangeRequestAttachmentBusinessService(IVcdbUnitOfWork vcdbUnitOfWork, ITextSerializer serializer)
     : base(vcdbUnitOfWork, serializer)
 {
     _vcdbUnitOfWork = vcdbUnitOfWork;
     _attachmentsStagingRepositoryService = vcdbUnitOfWork.GetRepositoryService <AttachmentsStaging>()
                                            as ISqlServerEfRepositoryService <AttachmentsStaging>;
 }
 public SubModelBusinessService(IVcdbUnitOfWork vcdbRepositoryService,
                                IVcdbChangeRequestBusinessService vcdbChangeRequestBusinessService,
                                ITextSerializer serializer)
     : base(vcdbRepositoryService, vcdbChangeRequestBusinessService, serializer)
 {
     _subModelRepositoryService = Repositories.GetRepositoryService <SubModel>() as ISqlServerEfRepositoryService <SubModel>;
 }
 public VehicleTypeGroupBusinessService(IVcdbUnitOfWork vcdbRepositoryService,
                                        IVcdbChangeRequestBusinessService vcdbChangeRequestBusinessService,
                                        ITextSerializer serializer)
     : base(vcdbRepositoryService, vcdbChangeRequestBusinessService, serializer)
 {
     _vehicleTypeGroupRepositoryService = Repositories.GetRepositoryService <VehicleTypeGroup>() as ISqlServerEfRepositoryService <VehicleTypeGroup>;
 }
 public BedTypeBusinessService(IVcdbUnitOfWork vcdbRepositoryService,
                               IVcdbChangeRequestBusinessService vcdbChangeRequestBusinessService,
                               ITextSerializer serializer)
     : base(vcdbRepositoryService, vcdbChangeRequestBusinessService, serializer)
 {
     _bedTypeRepositoryService = Repositories.GetRepositoryService <BedType>() as ISqlServerEfRepositoryService <BedType>;
 }
Example #7
0
 public BrakeSystemBusinessService(IVcdbUnitOfWork vcdbRepositoryService,
                                   IVcdbChangeRequestBusinessService vcdbChangeRequestBusinessService,
                                   ITextSerializer serializer)
     : base(vcdbRepositoryService, vcdbChangeRequestBusinessService, serializer)
 {
     _brakeSystemRepositoryService = Repositories.GetRepositoryService <BrakeSystem>() as ISqlServerEfRepositoryService <BrakeSystem>;
 }
Example #8
0
 public BodyNumDoorsBusinessService(IVcdbUnitOfWork vcdbRepositoryService,
                                    IVcdbChangeRequestBusinessService vcdbChangeRequestBusinessService,
                                    ITextSerializer serializer)
     : base(vcdbRepositoryService, vcdbChangeRequestBusinessService, serializer)
 {
     _bodyNumDoorsRepositoryService = Repositories.GetRepositoryService <BodyNumDoors>() as ISqlServerEfRepositoryService <BodyNumDoors>;
 }
 public MakeBusinessService(IVcdbUnitOfWork vcdbRepositoryService,
                            IVcdbChangeRequestBusinessService vcdbChangeRequestBusinessService,
                            ITextSerializer serializer)
     : base(vcdbRepositoryService, vcdbChangeRequestBusinessService, serializer)
 {
     _makeRepositoryService            = Repositories.GetRepositoryService <Make>() as ISqlServerEfRepositoryService <Make>;
     _vcdbChangeRequestBusinessService = vcdbChangeRequestBusinessService;
 }
 public FuelDeliverySubTypeBusinessService(IVcdbUnitOfWork vcdbRepositoryService,
                                           IVcdbChangeRequestBusinessService vcdbChangeRequestBusinessService,
                                           ITextSerializer serializer)
     : base(vcdbRepositoryService, vcdbChangeRequestBusinessService, serializer)
 {
     _fuelDeliverySubTypeRepositoryService = Repositories.GetRepositoryService <FuelDeliverySubType>() as ISqlServerEfRepositoryService <FuelDeliverySubType>;
     _vcdbChangeRequestBusinessService     = vcdbChangeRequestBusinessService;
 }
Example #11
0
 public FuelSystemDesignBusinessService(IVcdbUnitOfWork vcdbRepositoryService,
                                        IVcdbChangeRequestBusinessService vcdbChangeRequestBusinessService,
                                        ITextSerializer serializer)
     : base(vcdbRepositoryService, vcdbChangeRequestBusinessService, serializer)
 {
     _fuelSystemDesignRepositoryService = Repositories.GetRepositoryService <FuelSystemDesign>() as ISqlServerEfRepositoryService <FuelSystemDesign>;
     _vcdbChangeRequestBusinessService  = vcdbChangeRequestBusinessService;
 }
Example #12
0
 public ModelBusinessService(IVcdbUnitOfWork vcdbRepositoryService,
                             IVcdbChangeRequestBusinessService vcdbChangeRequestBusinessService,
                             ITextSerializer serializer)
     : base(vcdbRepositoryService, vcdbChangeRequestBusinessService, serializer)
 {
     //_modelRepositoryService = Repositories.GetRepositoryService<IModelSqlServerEfRepositoryService, Model>();
     _modelRepositoryService = Repositories.GetRepositoryService <Model>() as ISqlServerEfRepositoryService <Model>;
     _serializer             = serializer;
 }
Example #13
0
 public LikeStagingBusinessService(IVcdbUnitOfWork vcdbRepositoryService,
                                   IVcdbChangeRequestBusinessService vcdbChangeRequestBusinessService,
                                   ITextSerializer serializer
                                   )
     : base(vcdbRepositoryService, vcdbChangeRequestBusinessService, serializer)
 {
     _likeStagingRepositoryService     = Repositories.GetRepositoryService <LikesStaging>() as ISqlServerEfRepositoryService <LikesStaging>;
     _likeRepositoryService            = Repositories.GetRepositoryService <Likes>() as ISqlServerEfRepositoryService <Likes>;
     _vcdbChangeRequestBusinessService = vcdbChangeRequestBusinessService;
 }
Example #14
0
 public MfrBodyCodeBusinessService(IVcdbUnitOfWork vcdbRepositoryService,
                                   IVcdbChangeRequestBusinessService vcdbChangeRequestBusinessService,
                                   IVehicleToMfrBodyCodeIndexingService vehicleToMfrBodyCodeIndexingService,
                                   ITextSerializer serializer, IVehicleToMfrBodyCodeSearchService vehicleToMfrBodyCodeSearchService)
     : base(vcdbRepositoryService, vcdbChangeRequestBusinessService, serializer)
 {
     _mfrBodyCodeRepositoryService        = Repositories.GetRepositoryService <MfrBodyCode>() as ISqlServerEfRepositoryService <MfrBodyCode>;
     _vehicleToMfrBodyCodeIndexingService = vehicleToMfrBodyCodeIndexingService;
     _vehicleToMfrBodyCodeSearchService   = vehicleToMfrBodyCodeSearchService;
 }
Example #15
0
 public DriveTypeBusinessService(IVcdbUnitOfWork vcdbRepositoryService,
                                 IVcdbChangeRequestBusinessService vcdbChangeRequestBusinessService,
                                 IVehicleToDriveTypeIndexingService vehicleToDriveTypeIndexingService,
                                 ITextSerializer serializer, IVehicleToDriveTypeSearchService vehicleToDriveTypeSearchService)
     : base(vcdbRepositoryService, vcdbChangeRequestBusinessService, serializer)
 {
     _driveTypeRepositoryService        = Repositories.GetRepositoryService <DriveType>() as ISqlServerEfRepositoryService <DriveType>;
     _vehicleToDriveTypeIndexingService = vehicleToDriveTypeIndexingService;
     _vehicleToDriveTypeSearchService   = vehicleToDriveTypeSearchService;
 }
Example #16
0
 public BaseVehicleBusinessService(IVcdbUnitOfWork vcdbRepositoryService,
                                   IVcdbChangeRequestBusinessService vcdbChangeRequestBusinessService,
                                   ITextSerializer serializer,
                                   IVehicleIndexingService vehicleIndexingService = null,
                                   IVehicleSearchService vehicleSearchService     = null)
     : base(vcdbRepositoryService, vcdbChangeRequestBusinessService, serializer)
 {
     _baseVehicleRepositoryService = Repositories.GetRepositoryService <BaseVehicle>() as ISqlServerEfRepositoryService <BaseVehicle>;
     _vehicleIndexingService       = vehicleIndexingService;
     _vehicleSearchService         = vehicleSearchService;
 }
 protected ChangeRequestReviewEventHandler(IUnitOfWork repositories,
                                           ITextSerializer serializer,
                                           IDocumentIndexer documentIndexer)
 {
     Repositories          = repositories;
     Serializer            = serializer;
     DocumentIndexer       = documentIndexer;
     _approvedEventActions = new Dictionary <ChangeType, Func <ApprovedEvent <T>, Task> >();
     _rejectedEventActions = new Dictionary <ChangeType, Func <RejectedEvent <T>, Task> >();
     _deletedEventActions  = new Dictionary <ChangeType, Func <DeletedEvent <T>, Task> >();
     RepositoryService     = Repositories.GetRepositoryService <T>() as ISqlServerEfRepositoryService <T>;
     RegisterEventHandlers();
 }