Exemplo n.º 1
0
        public OrganizationService(
            IContextManager contextManager,
            //           IUserIdentification userIdentification,
            ITranslationEntity translationManagerToVm,
            ITranslationViewModel translationManagerToEntity,
            //           ILogger<Services.ChannelService> logger,
            ICommonServiceInternal commonService,
            //           VmListItemLogic listItemLogic,
            //           DataUtils dataUtils,
            //           VmOwnerReferenceLogic ownerReferenceLogic,
            ICacheManager cacheManager,
            IPublishingStatusCache publishingStatusCache,
            IUserOrganizationChecker userOrganizationChecker,
            IVersioningManager versionManager,
            ServiceUtilities utilities,
            IValidationManager validationManager
            ) :
            base(translationManagerToVm, translationManagerToEntity, publishingStatusCache, userOrganizationChecker, contextManager, utilities, commonService, validationManager)
        {
            this.contextManager = contextManager;
//            this.logger = logger;
//            this.userIdentification = userIdentification;
//            this.listItemLogic = listItemLogic;
//            this.dataUtils = dataUtils;
//            this.ownerReferenceLogic = ownerReferenceLogic;
            this.typesCache = cacheManager.TypesCache;
//            this.languageCache = cacheManager.LanguageCache;
            this.versionManager = versionManager;
        }
 public ApplicantController(IApplicantManager applicantManager, IValidationManager validationManager, IErrorMapper errorMapper, ILogger <ApplicantController> logger)
 {
     _applicantManager  = applicantManager;
     _validationManager = validationManager;
     _errorMapper       = errorMapper;
     _logger            = logger;
 }
Exemplo n.º 3
0
 internal EntityServiceBase(ITranslationEntity translationManagerToVm, ITranslationViewModel translationManagerToEntity, IPublishingStatusCache publishingStatusCache, IUserOrganizationChecker userOrganizationChecker, IContextManager contextManager, ServiceUtilities utilities, ICommonServiceInternal commonService, IValidationManager validationManager) : base(translationManagerToVm, translationManagerToEntity, publishingStatusCache, userOrganizationChecker)
 {
     ContextManager    = contextManager;
     Utilities         = utilities;
     CommonService     = commonService;
     ValidationManager = validationManager;
 }
Exemplo n.º 4
0
 public RecordManager(IFamilyBooksRepository familyBooksRepository, IValidationManager validationManager)
 {
     Guard.ArgumentNotNull(familyBooksRepository, "familyBooksRepository");
     Guard.ArgumentNotNull(validationManager, "validationManager");
     _familyBooksRepository = familyBooksRepository;
     _validationManager     = validationManager;
 }
Exemplo n.º 5
0
 public OrganisationManager(IProvider <Guid, Organisation> provider,
                            IValidationManager <Organisation> validationManager,
                            IWorkflowManager <Organisation> workflowManager
                            )
     : base(provider, validationManager, workflowManager)
 {
 }
Exemplo n.º 6
0
 public void InitProviders(IBinder binder, IValidationManager validationManager, IReporter reporter, ITemplatable templatable, ITranslator translator)
 {
     this.Binder            = binder;
     this.ValidationManager = validationManager;
     this.Reporter          = reporter;
     this.Templatable       = templatable;
     this.Translator        = translator;
 }
Exemplo n.º 7
0
 public IdController(IUserManager userManager, IValidationManager manager, DataContext ctx, IConfiguration config, ILogger <IdController> logger)
 {
     _userManager  = userManager;
     _validManager = manager;
     _context      = ctx;
     _config       = config;
     _logger       = logger;
 }
Exemplo n.º 8
0
 public TestDerivedManager(
     IMapperRegistry mapper,
     IProvider <int, TestEntity> provider,
     IValidationManager <TestEntity> validationManager,
     IWorkflowManager <TestEntity> workflowManager = null)
     : base(provider, validationManager, workflowManager)
 {
 }
Exemplo n.º 9
0
 public TokenManager(ILoginConfig config, ILoginCredentials credentials, IResponseManager responseManager, IValidationManager validationManager, IOauthTokenFactory tokenFactory, IHttpHandler client)
 {
     this.config            = config;
     this.credentials       = credentials;
     this.responseManager   = responseManager;
     this.validationManager = validationManager;
     this.tokenFactory      = tokenFactory;
     this.client            = client;
 }
Exemplo n.º 10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ManagerBase{TId,TEntity,TSummary,TCriteria}" /> class.
 /// </summary>
 /// <param name="mapper">The mapper.</param>
 /// <param name="provider">The provider.</param>
 /// <param name="validationManager">The validation manager.</param>
 /// <param name="workflowManager">The workflow manager.</param>
 protected ManagerBase(
     IProvider <TId, TEntity, TLookup, TSummary, TCriteria> provider,
     IValidationManager <TEntity> validationManager = null,
     IWorkflowManager <TEntity> workflowManager     = null) : base(provider)
 {
     provider.GuardIsNotNull(nameof(provider));
     Provider          = provider;
     ValidationManager = validationManager;
     WorkflowManager   = workflowManager;
 }
Exemplo n.º 11
0
        public BaseValidationChecker(ICacheManager cacheManager, IResolveManager resolveManager)
        {
            this.validationMessagesDictionary = new Dictionary <Guid, List <ValidationMessage> >();
            this.entityOrPublishedLanguagesAvailabilityIds = new List <Guid>();
            this.validationPaths = new List <ValidationPath>();

            this.typesCache        = cacheManager.TypesCache;
            this.resolveManager    = resolveManager;
            this.textManager       = resolveManager.Resolve <ITextManager>();
            this.validationManager = resolveManager.Resolve <IValidationManager>();
        }
Exemplo n.º 12
0
 public MeasurementController(IMeasurementRepository repository,
                              ILogger logger, IMapper mapper,
                              IAquariumRepository aquariumRepository, IValidationManager validationManager,
                              IUnitManager unitManager,
                              IMeasurementManager measurementManager) : base(logger, mapper)
 {
     _repository         = repository;
     _aquariumRepository = aquariumRepository;
     _validationManager  = validationManager;
     _unitManager        = unitManager;
     _measurementManager = measurementManager;
 }
Exemplo n.º 13
0
 /// <summary>
 /// Construtor padrão da classe
 /// </summary>
 /// <param name="entity">Entidade associada.</param>
 /// <param name="entityTypeManager">Gerenciador dos tipos de entidades.</param>
 /// <param name="validationManager">Instancia do gerenciador de validações.</param>
 /// <param name="propertyChangeNotify">Método que receberá notificação de evento</param>
 /// <param name="culture"></param>
 public InstanceState(IEntity entity, IEntityTypeManager entityTypeManager, IValidationManager validationManager, System.ComponentModel.PropertyChangedEventHandler propertyChangeNotify, System.Globalization.CultureInfo culture)
 {
     entity.Require("entity").NotNull();
     validationManager.Require("validationManager").NotNull();
     propertyChangeNotify.Require("propertyChangeNotify").NotNull();
     _specializedList      = new Dictionary <string, Colosoft.Reflection.TypeName>();
     _entityTypeManager    = entityTypeManager;
     _validationManager    = validationManager;
     _entity               = entity;
     _propertyChangeNotify = propertyChangeNotify;
     _propertyAttributes   = new Dictionary <string, IStatebleItem>();
     LoadTypeSettings(culture);
     _entity.PropertyChanged += EntityPropertyChanged;
 }
 public BusinessService(
     IRepository repository,
     ISubstitutionService substitutionService,
     IValidationManager validationManager,
     ITsvParser <TsvModel> tsvParser,
     IRandomGenerator randomGenerator,
     AppSettings appSettings
     )
 {
     _repository          = repository;
     _substitutionService = substitutionService;
     _validationManager   = validationManager;
     _tsvParser           = tsvParser;
     _randomGenerator     = randomGenerator;
     _appSettings         = appSettings;
 }
Exemplo n.º 15
0
        public ServiceTestBase()
        {
            VersioningManagerMock  = new Mock <IVersioningManager>();
            UserIdentificationMock = new Mock <IUserIdentification>();
            CommonServiceMock      = new Mock <ICommonServiceInternal>();

            ExternalSourceRepoMock = new Mock <IExternalSourceRepository>();
            unitOfWorkMockSetup.Setup(uw => uw.CreateRepository <IExternalSourceRepository>()).Returns(ExternalSourceRepoMock.Object);

            ConnectionRepoMock = new Mock <IServiceServiceChannelRepository>();
            unitOfWorkMockSetup.Setup(uw => uw.CreateRepository <IServiceServiceChannelRepository>()).Returns(ConnectionRepoMock.Object);

            translationManagerMockSetup       = new Mock <ITranslationEntity>();
            translationManagerVModelMockSetup = new Mock <ITranslationViewModel>();

            LockingManager           = (new Mock <ILockingManager>()).Object;
            VersioningManager        = VersioningManagerMock.Object;
            UserOrganizationChecker  = (new Mock <IUserOrganizationChecker>()).Object;
            UserIdentification       = UserIdentificationMock.Object;
            TranslationManagerVModel = translationManagerVModelMockSetup.Object;

            AddressService          = (new Mock <IAddressService>()).Object;
            CommonService           = CommonServiceMock.Object;
            UserInfoService         = (new Mock <IUserInfoService>()).Object;
            UserOrganizationService = (new Mock <IUserOrganizationService>()).Object;
            DataUtils             = new DataUtils();
            ValidationManagerMock = (new Mock <IValidationManager>()).Object;
            PublishedId           = PublishingStatusCache.Get(PublishingStatus.Published);
            DeletedId             = PublishingStatusCache.Get(PublishingStatus.Deleted);
            OldPublishedId        = PublishingStatusCache.Get(PublishingStatus.OldPublished);

            var mapServiceProviderMock = new MapServiceProvider(
                (new Mock <IHostingEnvironment>()).Object,
                new ApplicationConfiguration((new Mock <IConfigurationRoot>()).Object),
                (new Mock <IOptions <ProxyServerSettings> >()).Object,
                new Mock <ILogger <MapServiceProvider> >().Object);

            AddressLogic = new AddressLogic(mapServiceProviderMock);
        }
Exemplo n.º 16
0
        public UserManager(IUserStore <IApplicationUser> store, IUnitOfWork unitOfWork, IValidationManager validationManager) : base(store)
        {
            _unitOfWork        = unitOfWork;
            _validationManager = validationManager;

            UserValidator = new UserValidator <IApplicationUser>(this)
            {
                AllowOnlyAlphanumericUserNames = false,
                RequireUniqueEmail             = true
            };

            // Configure validation logic for passwords
            PasswordValidator = new PasswordValidator
            {
                RequiredLength          = 6,
                RequireNonLetterOrDigit = false,
                RequireDigit            = true
            };

            var provider = new DpapiDataProtectionProvider("Crimea-Mechanic");

            UserTokenProvider = new DataProtectorTokenProvider <IApplicationUser, string>(provider.Create("UserToken"));
        }
Exemplo n.º 17
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new IValidationManager());
            Gamer        gamer        = new Gamer()
            {
                FirstName = "Mutluhan", LastName = "Avcı", DateOfBirth = 1999, TCno = 123456789
            };
            Game game = new Game()
            {
                GameId = 1, GameName = "Call of Duty MW2", GamePrice = 120
            };

            gamerManager.Add(gamer);

            IValidationManager validationManager = new IValidationManager();

            validationManager.Validate(gamer);

            CampaignManager campaign  = new CampaignManager();
            Campaign        campaign1 = new Campaign()
            {
                CampaignName = "Cpt.Price", DiscountRate = 30, RaiseRate = 15
            };

            campaign.Add(campaign1, game);
            campaign.Delete(campaign1, game);
            campaign.Update(campaign1, game);

            SaleManager sale  = new SaleManager();
            Sale        sale1 = new Sale()
            {
                GameName = "Call of Duty MW2", Gamer = "Mutluhan Avcı", Price = 249
            };

            sale.Sales(game, gamer, sale1);
            sale.CampaignSales(game, gamer, campaign1, sale1);
        }
Exemplo n.º 18
0
 public StatusAPIController()
 {
     _repo           = new StatusRepository();
     _validationMngr = new StatusValidationManager(_repo);
 }
Exemplo n.º 19
0
 public ApplicationMetadataValidationManager(IValidationManager validationManager, IApplicationMetadataProvider applicationMetadataProvider, IApplicationMetadataProviderValidator[] applicationMetadataProviderValidators)
 {
     _validationManager                     = validationManager;
     _applicationMetadataProvider           = applicationMetadataProvider;
     _applicationMetadataProviderValidators = applicationMetadataProviderValidators;
 }
 public ApplicationManager(IUnitOfWork unitOfWork, IUserInternalManager userManager, IValidationManager validationManager) : base(unitOfWork, userManager)
 {
     _validationManager = validationManager;
 }
Exemplo n.º 21
0
 public RequestController(IValidationManager manager)
 {
     _manager = manager;
 }
Exemplo n.º 22
0
 public UserController(DataContext context, IUserManager userManager, IValidationManager val)
 {
     _context           = context;
     _userManager       = userManager;
     _validationManager = val;
 }
 public ValidationsTagHelper(IValidationManager validationManager)
 {
     _validationManager = validationManager;
 }
Exemplo n.º 24
0
 public GamerManager(IValidationManager validation)
 {
     _validation = validation;
 }
Exemplo n.º 25
0
        //private readonly IResourceManager _resourceManager;

        public ValidationService()
        {
            this._iValidationManager = new ValidationManager();
            //this._resourceManager = new ResourceManager();
        }
Exemplo n.º 26
0
 public ViewModelDependencies(IViewModelFactory f, IFrozenContext frozenCtx, IPrincipalResolver principalResolver, IIconConverter iconConverter, IAssetsManager assetMgr, IValidationManager validationManager, IPerfCounter perfCounter)
 {
     Factory = f;
     FrozenContext = frozenCtx;
     PrincipalResolver = principalResolver;
     IconConverter = iconConverter;
     Assets = assetMgr;
     ValidationManager = validationManager;
     PerfCounter = perfCounter;
 }
Exemplo n.º 27
0
 public MessageController(IApiService service, IAttachmentCreator attachmentCreator, IValidationManager validationManager)
 {
     _service           = service;
     _attachmentCreator = attachmentCreator;
     _validationManager = validationManager;
 }
Exemplo n.º 28
0
        /// <summary>
        /// This method should be called before any of the other methods.  It effectivly initializes the Validation Engine.
        /// Use this overloaded method to provide your own custom validator and manager.
        /// </summary>
        /// <param name="validator">A <see cref="IValidator"/> representing a custom validator.</param>
        /// <param name="manager">A <see cref="IValidationManager"/> representing a custom manager.</param>
        /// <exception cref="System.InvalidOperationException">If the Engine has already been initialized, this will be thrown.</exception>
        /// <exception cref="System.ArgumentNullException">If validator or manager are null.</exception>
        public static void Initialize(IValidator validator, IValidationManager manager)
        {
            if (_isInitialized)
                throw new InvalidOperationException("Initialization of the Validation Engine can only happen once.");

            if (validator == null)
                throw new ArgumentNullException("validator");
            if (manager == null)
                throw new ArgumentNullException("manager");

            CurrentValidator = validator;
            CurrentManager = manager;

            CurrentValidator.RegisterService(typeof(IValidationManager), CurrentManager);
            CurrentValidator.RegisterService(typeof(IValidator), CurrentValidator);

            _isInitialized = true;
        }
 public CarServiceReviewManager(IUnitOfWork unitOfWork, IUserInternalManager userManager, IValidationManager validationManager) : base(unitOfWork, userManager)
 {
     _validationManager = validationManager;
 }
Exemplo n.º 30
0
        public override IResult Parse(object source)
        {
            if (null == source)
            {
                throw new ArgumentNullException("source");
            }
            ContainerWebPart webPart = source as ContainerWebPart;

            if (null == webPart)
            {
                throw new ArgumentException("source is not an ContainerWebPart");
            }
            IConfiguration config = webPart.Configuration;

            if (null == config)
            {
                throw new ArgumentException("missing configuration");
            }
            IValidationManager validationManager = webPart.ValidationManager;

            if (null == validationManager)
            {
                throw new ArgumentException("missing validation manager");
            }
            base.Parse(source);
            if (config.Sections.ContainsKey("Template"))
            {
                IConfigurationSection templateConfig = config.GetConfigurationSectionReference("Template");
                webPart.TemplateConfig = templateConfig;
            }
            else
            {
                webPart.TemplateConfig = config.NewConfigurationSectionInstance("Template");
            }
            if (config.Sections.ContainsKey("Validation"))
            {
                foreach (IConfigurationElement element in config.Sections["Validation"].Elements.Values)
                {
                    IValidationTask task = validationManager.NewValidationTaskInstance();
                    if (element.Attributes.ContainsKey("target"))
                    {
                        task.Target = element.GetAttributeReference("target").Value;
                    }
                    if (element.Attributes.ContainsKey("member"))
                    {
                        task.Member = element.GetAttributeReference("member").Value.ToString();
                    }
                    foreach (IConfigurationElement handlerElement in element.Elements.Values)
                    {
                        if (handlerElement.Attributes.ContainsKey("handlerKey"))
                        {
                            string             handlerKey = handlerElement.GetAttributeReference("handlerKey").Value.ToString();
                            IValidationHandler handler    = validationManager.Handler(handlerKey);
                            if ("expression" == handlerKey)
                            {
                                IExpressionHandler expressionHandler           = handler as IExpressionHandler;
                                IEnumerator <IConfigurationElement> enumerator = handlerElement.Elements.Values.GetEnumerator();
                                if (enumerator.MoveNext())
                                {
                                    IConfigurationElement expressionElement = enumerator.Current;
                                    expressionHandler.Expression = (validationManager.ExpressionsManager.Token(expressionElement.GetAttributeReference("type").Value.ToString()) as IExpression);
                                    if (null == expressionHandler.Expression)
                                    {
                                        throw new InvalidOperationException("Token is not an IExpression");
                                    }
                                    expressionHandler.Expression.Make(expressionElement, validationManager.ExpressionsManager);
                                }
                            }
                            task.Handlers.Add(handler);
                        }
                    }
                    validationManager.RegisterTask(task);
                }
            }
            if (config.Sections.ContainsKey("Checks"))
            {
                foreach (IConfigurationElement element in config.Sections["Checks"].Elements.Values)
                {
                    if (element.Attributes.ContainsKey("command"))
                    {
                        string command = element.GetAttributeReference("command").Value.ToString();
                        webPart.Checks.Add(command, new List <Container.CheckDefinition>());
                        foreach (IConfigurationElement checkElement in element.Elements.Values)
                        {
                            Container.CheckDefinition check = new Container.CheckDefinition();

                            if (checkElement.Attributes.ContainsKey("error"))
                            {
                                check.Error = checkElement.GetAttributeReference("error").Value.ToString();
                            }

                            if (checkElement.Attributes.ContainsKey("milestone"))
                            {
                                check.Milestone = checkElement.GetAttributeReference("milestone").Value.ToString();
                            }

                            IEnumerator <IConfigurationElement> enumerator = checkElement.Elements.Values.GetEnumerator();
                            if (enumerator.MoveNext())
                            {
                                IConfigurationElement expressionElement = enumerator.Current;
                                IExpression           expression        = webPart.ExpressionsManager.Token(expressionElement.GetAttributeReference("type").Value.ToString()) as IExpression;
                                if (null == expression)
                                {
                                    throw new InvalidOperationException("Token is not an IExpression");
                                }

                                expression.Make(expressionElement, webPart.ExpressionsManager);
                                check.Expression = expression;
                            }
                            webPart.Checks[command].Add(check);
                        }
                    }
                }
            }
            return(null);
        }
Exemplo n.º 31
0
 public void InitProviders(IBinder binder, IValidationManager validationManager, IReporter reporter, ITemplatable templatable, ITranslator translator)
 {
     this.Binder = binder;
     this.ValidationManager = validationManager;
     this.Reporter = reporter;
     this.Templatable = templatable;
     this.Translator = translator;
 }