コード例 #1
0
ファイル: FileController.cs プロジェクト: Lanc3000/CRM
 public FileController(IFileDataService fileDataService,
                       IUserService userService, IHostingEnvironment hostingEnvironment)
 {
     _fileDataService    = fileDataService;
     _userService        = userService;
     _hostingEnvironment = hostingEnvironment;
 }
        private LearnDelFAMType_59Rule NewRule(
            IValidationErrorHandler validationErrorHandler = null,
            ILARSDataService larsDataService = null,
            IDerivedData_07Rule dd07         = null,
            IDerivedData_28Rule dd28         = null,
            IDerivedData_29Rule dd29         = null,
            ILearningDeliveryFAMQueryService famQueryService = null,
            IFileDataService fileDataService = null,
            IOrganisationDataService organisationDataService = null,
            IDateTimeQueryService dateTimeQueryService       = null)
        {
            var dateTimeQueryServiceMock = new Mock <IDateTimeQueryService>();

            dateTimeQueryServiceMock.Setup(x => x.AgeAtGivenDate(It.IsAny <DateTime>(), It.IsAny <DateTime>())).Returns(20);

            return(new LearnDelFAMType_59Rule(
                       validationErrorHandler,
                       larsDataService,
                       dd07,
                       dd28,
                       dd29,
                       famQueryService,
                       fileDataService,
                       organisationDataService,
                       dateTimeQueryService ?? dateTimeQueryServiceMock.Object));
        }
コード例 #3
0
 public DataEntityMapper(
     ILARSReferenceDataService larsReferenceDataService,
     IFileDataService fileDataService)
 {
     _larsReferenceDataService = larsReferenceDataService;
     _fileDataService          = fileDataService;
 }
コード例 #4
0
 private EmpId_13Rule NewRule(
     IDerivedData_07Rule dd07         = null,
     IFileDataService fileDataService = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new EmpId_13Rule(dd07, fileDataService, validationErrorHandler));
 }
        private LearnDelFAMType_57Rule NewRule(
            IValidationErrorHandler validationErrorHandler = null,
            ILARSDataService larsDataService = null,
            IDerivedData_07Rule dd07         = null,
            IDerivedData_12Rule dd12         = null,
            IDerivedData_21Rule dd21         = null,
            ILearningDeliveryFAMQueryService famQueryService = null,
            IFileDataService fileDataService = null,
            IOrganisationDataService organisationDataService = null,
            IDateTimeQueryService dateTimeQueryService       = null)
        {
            var dateTimeQueryServiceMock = new Mock <IDateTimeQueryService>();

            dateTimeQueryServiceMock.Setup(x => x.YearsBetween(It.IsAny <DateTime>(), It.IsAny <DateTime>())).Returns(24);

            return(new LearnDelFAMType_57Rule(
                       validationErrorHandler,
                       larsDataService,
                       dd07,
                       dd12,
                       dd21,
                       famQueryService,
                       fileDataService,
                       organisationDataService,
                       dateTimeQueryService ?? dateTimeQueryServiceMock.Object));
        }
 public DataEntityMapper(ILARSReferenceDataService larsReferenceDataService, IOrganisationReferenceDataService organisationReferenceDataService, IPostcodesReferenceDataService postcodesReferenceDataService, IFileDataService fileDataService)
 {
     _larsReferenceDataService         = larsReferenceDataService;
     _organisationReferenceDataService = organisationReferenceDataService;
     _postcodesReferenceDataService    = postcodesReferenceDataService;
     _fileDataService = fileDataService;
 }
コード例 #7
0
 public ULN_03Rule(IFileDataService fileDataService, IAcademicYearDataService academicDataQueryService, ILearnerQueryService learnerQueryService, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.ULN_03)
 {
     _fileDataService          = fileDataService;
     _academicDataQueryService = academicDataQueryService;
     _learnerQueryService      = learnerQueryService;
 }
コード例 #8
0
 public WorkPlaceEmpId_03Rule(
     IValidationErrorHandler validationErrorHandler,
     IFileDataService fileDataService)
     : base(validationErrorHandler, Name)
 {
     _fileDataService = fileDataService;
 }
 public WorkPlaceEmpId_04Rule(
     IValidationErrorHandler validationErrorHandler,
     IFileDataService fileDataService)
     : base(validationErrorHandler, RuleNameConstants.WorkPlaceEmpId_04)
 {
     _fileDataService = fileDataService;
 }
コード例 #10
0
 private LearnDelFAMType_16Rule NewRule(
     IValidationErrorHandler validationErrorHandler   = null,
     IAcademicYearDataService academicYearDataService = null,
     IFileDataService fileDataService = null)
 {
     return(new LearnDelFAMType_16Rule(academicYearDataService, fileDataService, validationErrorHandler));
 }
コード例 #11
0
ファイル: CommentService.cs プロジェクト: Lanc3000/CRM
 public CommentService(ICommentRepository commentRepository,
                       IUserRepository userRepository, IFileDataService fileDataService)
 {
     _commentRepository = commentRepository;
     _userRepository    = userRepository;
     _fileDataService   = fileDataService;
 }
コード例 #12
0
 public ULN_11Rule(IFileDataService fileDataService, IValidationDataService validationDataService, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler)
 {
     _fileDataService                 = fileDataService;
     _validationDataService           = validationDataService;
     _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService;
 }
 public ULN_09Rule(IFileDataService fileDataService, IAcademicYearDataService academicYearDataService, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.ULN_09)
 {
     _fileDataService                 = fileDataService;
     _academicYearDataService         = academicYearDataService;
     _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService;
 }
コード例 #14
0
 public R108Rule(
     IValidationErrorHandler validationErrorHandler,
     IFileDataService fileDataService)
     : base(validationErrorHandler, RuleNameConstants.R108)
 {
     _fileDataService = fileDataService;
 }
コード例 #15
0
 private UKPRN_21Rule NewRule(
     IFileDataService fileDataService = null,
     IFCSDataService fcsDataService   = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new UKPRN_21Rule(fileDataService, fcsDataService, validationErrorHandler));
 }
コード例 #16
0
        /// <summary>
        /// Initializes a new instance of the <see cref="UKPRN_08Rule"/> class.
        /// </summary>
        /// <param name="validationErrorHandler">The validation error handler.</param>
        /// <param name="fileDataService">The file data service.</param>
        /// <param name="academicYearDataService">The academic year data service.</param>
        /// <param name="commonOperations">The common operations.</param>
        /// <param name="fcsDataService">The FCS data service.</param>
        public UKPRN_08Rule(
            IValidationErrorHandler validationErrorHandler,
            IFileDataService fileDataService,
            IAcademicYearDataService academicYearDataService,
            IProvideRuleCommonOperations commonOperations,
            IFCSDataService fcsDataService)
            : base(validationErrorHandler, RuleNameConstants.UKPRN_08)
        {
            // this check should be in the base class
            It.IsNull(validationErrorHandler)
            .AsGuard <ArgumentNullException>(nameof(validationErrorHandler));

            It.IsNull(fileDataService)
            .AsGuard <ArgumentNullException>(nameof(fileDataService));
            It.IsNull(academicYearDataService)
            .AsGuard <ArgumentNullException>(nameof(academicYearDataService));
            It.IsNull(commonOperations)
            .AsGuard <ArgumentNullException>(nameof(commonOperations));
            It.IsNull(fcsDataService)
            .AsGuard <ArgumentNullException>(nameof(fcsDataService));

            _fileDataService         = fileDataService;
            _academicYearDataService = academicYearDataService;
            _check          = commonOperations;
            _fcsDataService = fcsDataService;
        }
コード例 #17
0
 public DataEntityMapper(IFileDataService fileDataService, IFCSReferenceDataService fcsDataReferenceDataService, ILARSReferenceDataService larsReferenceDataService, IPostcodesReferenceDataService postcodesReferenceDataService)
 {
     _fileDataService               = fileDataService;
     _fcsDataReferenceDataService   = fcsDataReferenceDataService;
     _larsReferenceDataService      = larsReferenceDataService;
     _postcodesReferenceDataService = postcodesReferenceDataService;
 }
コード例 #18
0
        public ItemService(
            IFileDataService fileInfoService,
            IFileItemLinkService fileItemLinkService,
            INotificationCenterService notificationCenterService,
            ISettingsService settingsService)
            : base(settingsService, notificationCenterService)
        {
            this._fileService               = fileInfoService;
            this.fileItemLinkService        = fileItemLinkService;
            this._notificationCenterService = notificationCenterService;
            this._settingsService           = settingsService;

            this._extended =
                this.Get()
                .Connect()
                .LeftJoinMany <Item, ItemId, VersionedFile, FileItemLinkId, ItemEx>(
                    this.fileItemLinkService
                    .GetVersionedFiles()
                    .Connect(),
                    (VersionedFile file) => file.Link.ItemId,
                    (item, files) => new ItemEx(item, files.Items))
                .ChangeKey(item => item.SourceItem.Id)
                .AsObservableCache();

            this._tags = GetTags(Get().Connect()).AsObservableList();
        }
 public Header_3Rule(
     IFileDataService fileDataService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.Header_3)
 {
     _fileDataService = fileDataService;
 }
コード例 #20
0
 private LearnDelFAMType_53Rule NewRule(
     IFCSDataService fcsDataService = null,
     IValidationErrorHandler validationErrorHandler = null,
     IFileDataService fileDataService = null)
 {
     return(new LearnDelFAMType_53Rule(fcsDataService, validationErrorHandler, fileDataService));
 }
 public Header_3Rule NewRule(
     IFileDataService fileDataService = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new Header_3Rule(
                fileDataService: fileDataService,
                validationErrorHandler: validationErrorHandler));
 }
 private DataEntityMapper NewService(
     ILARSReferenceDataService larsReferenceDataService           = null,
     IPostcodesReferenceDataService postcodesReferenceDataService = null,
     IAppsEarningsHistoryReferenceDataService appsEarningsHistoryReferenceDataService = null,
     IFileDataService fileDataService = null)
 {
     return(new DataEntityMapper(larsReferenceDataService, postcodesReferenceDataService, appsEarningsHistoryReferenceDataService, fileDataService));
 }
 private DataEntityMapper NewService(
     IFileDataService fileDataService = null,
     IFCSReferenceDataService fcsReferenceDataService             = null,
     ILARSReferenceDataService larsReferenceDataService           = null,
     IPostcodesReferenceDataService postcodesReferenceDataService = null)
 {
     return(new DataEntityMapper(fileDataService, fcsReferenceDataService, larsReferenceDataService, postcodesReferenceDataService));
 }
コード例 #24
0
 private LearningDeliveryHE_02Rule NewRule(
     ILearningDeliveryFAMQueryService learningDeliveryFamQueryService = null,
     IFileDataService fileDataService = null,
     IOrganisationDataService organisationDataService = null,
     IValidationErrorHandler validationErrorHandler   = null)
 {
     return(new LearningDeliveryHE_02Rule(learningDeliveryFamQueryService, fileDataService, organisationDataService, validationErrorHandler));
 }
 private ULN_09Rule NewRule(
     IFileDataService fileDataService = null,
     IAcademicYearDataService academicDataQueryService = null,
     ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new ULN_09Rule(fileDataService, academicDataQueryService, learningDeliveryFAMQueryService, validationErrorHandler));
 }
コード例 #26
0
 public CompanyController(ICompanyService companyService, ILocalizationService localizationService,
     IWorkContext workContext, IFileDataService fileDataService, ICacheManager cacheManager )
 {
     this.companyService        = companyService;
     this.localizationService   = localizationService;
     this.workContext           = workContext;
     this.fileDataService       = fileDataService;
     this.cacheManager          = cacheManager;
 }
 public ULN_11Rule(
     IValidationErrorHandler validationErrorHandler,
     IFileDataService fileDataService,
     IAcademicYearDataService yearService)
 {
     _messageHandler  = validationErrorHandler;
     _fileDataService = fileDataService;
     _yearService     = yearService;
 }
コード例 #28
0
 public EmpId_13Rule(
     IDerivedData_07Rule dd07,
     IFileDataService fileDataService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.EmpId_13)
 {
     _dd07            = dd07;
     _fileDataService = fileDataService;
 }
コード例 #29
0
 public UKPRN_21Rule(
     IFileDataService fileDataService,
     IFCSDataService fcsDataService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.UKPRN_21)
 {
     _fileDataService = fileDataService;
     _fcsDataService  = fcsDataService;
 }
 public LearnDelFAMType_16Rule(
     IAcademicYearDataService academicYearDataService,
     IFileDataService fileDataService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.LearnDelFAMType_16)
 {
     _fileDataService         = fileDataService;
     _academicYearDataService = academicYearDataService;
 }
 public LearnDelFAMType_53Rule(
     IFCSDataService fcsDataService,
     IValidationErrorHandler validationErrorHandler,
     IFileDataService fileDataService)
     : base(validationErrorHandler, RuleNameConstants.LearnDelFAMType_53)
 {
     _fcsDataService  = fcsDataService;
     _fileDataService = fileDataService;
 }
コード例 #32
0
ファイル: MediaController.cs プロジェクト: netsouls/eCentral
 public MediaController(IFileDataService fileDataService)
 {
     this.fileDataService = fileDataService;
 }