Esempio n. 1
0
 public RequestService(ITenantPersistenceService tenantPersistenceService,
                       IRequestRepository requestRepository,
                       IHoldingRequestRepository holdingRequestRepository,
                       IRequestHistoryRepository requestHistoryRepository,
                       ISystemEventRepository systemEventRepository,
                       ICourierRepository courierRepository,
                       IStaticValueService staticValueService,
                       INoteRequestRepository noteRequestRepository,
                       ISystemConfigurationRepository systemConfigurationRepository,
                       IScheduleRepository scheduleRepository, IGoogleService googleService,
                       ILocationRepository locationRepository,
                       IDiagnosticService diagnosticService,
                       IBusinessRuleSet <Request> businessRuleSet = null)
     : base(requestRepository, requestRepository, tenantPersistenceService, businessRuleSet)
 {
     _requestRepository             = requestRepository;
     _holdingRequestRepository      = holdingRequestRepository;
     _requestHistoryRepository      = requestHistoryRepository;
     _systemEventRepository         = systemEventRepository;
     _courierRepository             = courierRepository;
     _staticValueService            = staticValueService;
     _noteRequestRepository         = noteRequestRepository;
     _systemConfigurationRepository = systemConfigurationRepository;
     _scheduleRepository            = scheduleRepository;
     _googleService      = googleService;
     _locationRepository = locationRepository;
     _diagnosticService  = diagnosticService;
 }
Esempio n. 2
0
 public LocationService(ITenantPersistenceService tenantPersistenceService,
                        ILocationRepository locationRepository,
                        IBusinessRuleSet <Location> businessRuleSet = null)
     : base(locationRepository, locationRepository, tenantPersistenceService, businessRuleSet)
 {
     _locationRepository = locationRepository;
 }
Esempio n. 3
0
 public RequestHistoryService(IRequestHistoryRepository requestHistoryRepository,
                              ITenantPersistenceService tenantPersistentService,
                              IBusinessRuleSet <RequestHistory> businessRuleSet = null)
     : base(requestHistoryRepository, requestHistoryRepository, tenantPersistentService, businessRuleSet)
 {
     _requestHistoryRepository = requestHistoryRepository;
 }
Esempio n. 4
0
 public PackageHistoryService(ITenantPersistenceService tenantPersistenceService, IPackageHistoryRepository packageHistoryRepository, IFranchiseeTenantRepository franchiseeTenantRepository,
                              IBusinessRuleSet <PackageHistory> businessRuleSet = null)
     : base(packageHistoryRepository, packageHistoryRepository, tenantPersistenceService, businessRuleSet)
 {
     _packageHistoryRepository   = packageHistoryRepository;
     _franchiseeTenantRepository = franchiseeTenantRepository;
 }
Esempio n. 5
0
 public StaticValueService(ITenantPersistenceService tenantPersistenceService, IStaticValueRepository staticValueRepository,
                           ISystemConfigurationRepository systemConfigurationRepository,
                           IBusinessRuleSet <StaticValue> businessRuleSet = null)
     : base(staticValueRepository, staticValueRepository, tenantPersistenceService, businessRuleSet)
 {
     _staticValueRepository         = staticValueRepository;
     _systemConfigurationRepository = systemConfigurationRepository;
 }
Esempio n. 6
0
 public CourierService(ITenantPersistenceService tenantPersistenceService, ICourierRepository courierRepository, ISystemEventRepository systemEventRepository
                       , IRequestRepository requestRepository, IBusinessRuleSet <Courier> businessRuleSet = null)
     : base(courierRepository, courierRepository, tenantPersistenceService, businessRuleSet)
 {
     _courierRepository     = courierRepository;
     _systemEventRepository = systemEventRepository;
     _requestRepository     = requestRepository;
 }
 public ReportConfiguration()
 {
     Rules   = new BusinessRuleSet(AllRules.All());
     Verbose = false;
     Author  = EnvironmentHelper.UserName();
     Font    = ReportFont.Default;
     OpenReportAfterCreation = true;
 }
Esempio n. 8
0
        public ChartFontAndSizeSettings()
        {
            ChartWidth  = null;
            ChartHeight = null;

            Fonts = new ChartFonts();
            Rules = new BusinessRuleSet(ValidationRules.AllRules());
        }
Esempio n. 9
0
 public SystemConfigurationService(ITenantPersistenceService tenantPersistenceService,
                                   ISystemConfigurationRepository systemConfigurationRepository, ILocationRepository locationRepository,
                                   IBusinessRuleSet <SystemConfiguration> businessRuleSet = null)
     : base(systemConfigurationRepository, systemConfigurationRepository, tenantPersistenceService, businessRuleSet)
 {
     _systemConfigurationRepository = systemConfigurationRepository;
     _locationRepository            = locationRepository;
 }
        public INotification CreateNotificationFrom(IBusinessRuleSet ruleSet)
        {
            if (ruleSet == null || ruleSet.IsEmpty)
            {
                return(NoNotification());
            }

            return(new Notification(ruleSet.Message));
        }
Esempio n. 11
0
 public FranchiseeConfigurationService(ITenantPersistenceService tenantPersistenceService,
                                       IFranchiseeConfigurationRepository franchiseeConfigurationRepository, IFranchiseeTenantRepository franchiseeTenantRepository, IFranchiseeTenantService franchiseeTenantService,
                                       IBusinessRuleSet <FranchiseeConfiguration> businessRuleSet = null)
     : base(franchiseeConfigurationRepository, franchiseeConfigurationRepository, tenantPersistenceService, businessRuleSet)
 {
     _franchiseeConfigurationRepository = franchiseeConfigurationRepository;
     _franchiseeTenantRepository        = franchiseeTenantRepository;
     _franchiseeTenantService           = franchiseeTenantService;
 }
Esempio n. 12
0
 public TrackingService(ITenantPersistenceService tenantPersistenceService,
                        ITrackingRepository trackingRepository, IRequestRepository requestRepository, ICourierRepository courierRepository, IGoogleService googleService,
                        IBusinessRuleSet <Tracking> businessRuleSet = null)
     : base(trackingRepository, trackingRepository, tenantPersistenceService, businessRuleSet)
 {
     _trackingRepository = trackingRepository;
     _requestRepository  = requestRepository;
     _courierRepository  = courierRepository;
     _googleService      = googleService;
 }
Esempio n. 13
0
 public MasterFileService(IRepository <TEntity> service,
                          IQueryableRepository <TEntity> queryableService,
                          ITenantPersistenceService tenantPersistentService,
                          IBusinessRuleSet <TEntity> businessRuleSet = null)
 {
     Repository               = service;
     QueryableRepository      = queryableService;
     BusinessRuleSet          = businessRuleSet;
     TenantPersistenceService = tenantPersistentService;
 }
Esempio n. 14
0
 public ParameterRange()
 {
     _rules = new BusinessRuleSet();
     _rules.Add(AllRules.MinLessThanMax);
     _rules.Add(AllRules.MaxGreaterThanMin);
     _rules.Add(AllRules.MinGreaterThanDbMin);
     _rules.Add(AllRules.MaxLessThanDbMax);
     _rules.Add(AllRules.MinLessThanDbMax);
     _rules.Add(AllRules.MaxGreaterThanDbMin);
 }
Esempio n. 15
0
        protected override void Context()
        {
            _ruleForValue = A.Fake <IBusinessRule>();
            _anotherRule  = A.Fake <IBusinessRule>();
            A.CallTo(() => _ruleForValue.IsRuleFor("Value")).Returns(true);
            A.CallTo(() => _anotherRule.IsRuleFor("Value")).Returns(false);
            _businessRuleSet = new BusinessRuleSet(_ruleForValue, _anotherRule);
            _parameter       = A.Fake <IParameter>();
            A.CallTo(() => _parameter.Rules).Returns(_businessRuleSet);

            sut = new ParameterDTO(_parameter);
        }
Esempio n. 16
0
 public Axis(AxisTypes axisType)
 {
     AxisType          = axisType;
     _caption          = string.Empty;
     _scaling          = Scalings.Linear;
     _numberMode       = NumberModes.Normal;
     _dimension        = null;
     _unitName         = string.Empty;
     _gridLines        = false;
     _min              = null;
     _max              = null;
     Visible           = true;
     _defaultLineStyle = defaultLineStyleForAxisType();
     _defaultColor     = Color.White;
     Rules             = new BusinessRuleSet(ValidationRules.AllRules());
 }
Esempio n. 17
0
 public HoldingRequestService(ITenantPersistenceService tenantPersistenceService,
                              IHoldingRequestRepository holdingRequestRepository,
                              IRequestRepository requestRepository,
                              IStaticValueService staticValueService,
                              ISystemEventRepository systemEventRepository,
                              ICourierRepository courierRepository,
                              IRequestService requestService,
                              IBusinessRuleSet <HoldingRequest> businessRuleSet = null)
     : base(holdingRequestRepository, holdingRequestRepository, tenantPersistenceService, businessRuleSet)
 {
     FriendlyEntityName        = "Holding request";
     _holdingRequestRepository = holdingRequestRepository;
     _requestRepository        = requestRepository;
     _staticValueService       = staticValueService;
     _systemEventRepository    = systemEventRepository;
     _courierRepository        = courierRepository;
     _requestService           = requestService;
 }
 protected override void Because()
 {
     _brokenRules = _objectToValidate.Validate(item => item.Value, -5);
 }
 protected override void Context()
 {
     _objectToValidate = A.Fake <IValidatable>();
     _rules            = A.Fake <IBusinessRuleSet>();
     A.CallTo(() => _objectToValidate.Rules).Returns(_rules);
 }
 protected override void Because()
 {
     _brokenRules = _objectToValidate.Validate(item => item.Description);
 }
Esempio n. 21
0
 protected Entity()
 {
     ParentContainer = null;
     _tags           = new Tags();
     _rules          = DefaultRules();
 }
Esempio n. 22
0
 public TableVersionService(ITenantPersistenceService tenantPersistenceService, ITableVersionRepository tableVersionRepository,
                            IBusinessRuleSet <TableVersion> businessRuleSet = null)
     : base(tableVersionRepository, tableVersionRepository, tenantPersistenceService, businessRuleSet)
 {
     _tableVersionRepository = tableVersionRepository;
 }
 protected override void Context()
 {
     _validatableObject = A.Fake <IValidatable>();
     _businessRuleSet   = A.Fake <IBusinessRuleSet>();
     A.CallTo(() => _validatableObject.Rules).Returns(_businessRuleSet);
 }
Esempio n. 24
0
 public StateService(ITenantPersistenceService tenantPersistenceService, IStateRepository stateRepository,
                     IBusinessRuleSet <State> businessRuleSet = null)
     : base(stateRepository, stateRepository, tenantPersistenceService, businessRuleSet)
 {
     _stateRepository = stateRepository;
 }
Esempio n. 25
0
 public FileSelection()
 {
     Rules    = new BusinessRuleSet(AllRules.All());
     FilePath = string.Empty;
 }
Esempio n. 26
0
 public ModuleDocumentTypeOperationService(ITenantPersistenceService tenantPersistenceService, IModuleDocumentTypeOperationRepository moduleDocumentTypeOperationRepository,
                                           IBusinessRuleSet <ModuleDocumentTypeOperation> businessRuleSet = null)
     : base(moduleDocumentTypeOperationRepository, moduleDocumentTypeOperationRepository, tenantPersistenceService, businessRuleSet)
 {
     _moduleDocumentTypeOperationRepository = moduleDocumentTypeOperationRepository;
 }
Esempio n. 27
0
 public UserService(ITenantPersistenceService tenantPersistenceService, IUserRepository userRepository, IUserRoleRepository userRoleRepository, IBusinessRuleSet <User> businessRuleSet = null)
     : base(userRepository, userRepository, tenantPersistenceService, businessRuleSet)
 {
     _userRepository     = userRepository;
     _userRoleRepository = userRoleRepository;
 }
Esempio n. 28
0
 public TemplateService(ITenantPersistenceService tenantPersistenceService, ITemplateRepository templateRepository,
                        IBusinessRuleSet <Template> businessRuleSet = null)
     : base(templateRepository, templateRepository, tenantPersistenceService, businessRuleSet)
 {
     _templateRepository = templateRepository;
 }
Esempio n. 29
0
 public ScheduleService(ITenantPersistenceService tenantPersistenceService, IScheduleRepository scheduleRepository,
                        IBusinessRuleSet <Schedule> businessRuleSet = null)
     : base(scheduleRepository, scheduleRepository, tenantPersistenceService, businessRuleSet)
 {
     _scheduleRepository = scheduleRepository;
 }
 public DerivedObjectWithRules(IBusinessRuleSet rules) : base(rules)
 {
 }