//Here we iterate through each book and create a file
        public FileCreator(DateTime inputdate)
        {
            LoanetBookFactory       lbf     = new LoanetBookFactory();
            List <LoanetBookObject> LBOList = new List <LoanetBookObject>();

            try
            {
                lbf.GetAllLoanetBook(LBOList);
            }
            catch (Exception ex)
            {
                Utils.LogError(ex.Message);
                return;
            }

            if (LBOList.Count < 1)
            {
                Utils.LogError("Process will not run.  There were no loanet books in table ContractCompare.LoanetBook");
                return;
            }


            LBOList = LBOList.Where(x => x.Active.Value == true).ToList();

            foreach (LoanetBookObject item in LBOList)
            {
                string data = string.Empty;

                if (
                    string.IsNullOrEmpty(item.BookName) ||
                    string.IsNullOrEmpty(item.BookNumber) ||
                    string.IsNullOrEmpty(item.LoanetZone) ||
                    string.IsNullOrEmpty(item.FileName)
                    )
                {
                    WPFUtils.Utils.LogError("Please check that all fields in ContractCompare.LoanetBook table are filled");
                    continue;
                }


                if (item.LoanetZone == "4")
                {
                    OC = new Z4ObjectCreator(inputdate, item.BookName, item.BookNumber, 4, ref SendTextOnError);
                }

                else if (item.LoanetZone == "3")
                {
                    //OC = new Z3ObjectCreator(inputdate, BookName, BookNumber, 3, ref SendTextOnError);
                }

                data = OC.GetDataForFile();
                File.WriteAllText(item.FileName, data);
            }


            if (SendTextOnError)
            {
                WPFUtils.Utils.SendEmail(Properties.Settings.Default.EmailToText, "Contract Compare Issues", "Check Loanet Files", true);
            }
        }
Example #2
0
 public ActivitiesSteps(IObjectContainer objectContainer)
 {
     _objectContainer  = objectContainer;
     _objectCreator    = _objectContainer.Resolve <IObjectCreator>();
     _activitiesClient = _objectContainer.Resolve <IActivitiesClient>();
     _context          = _objectContainer.Resolve <Context>();
 }
Example #3
0
        private static object GetDependantProperty(IObjectCreator accessor, string propertyName, string parameterName, object parameterValue)
        {
            if (accessor == null || String.IsNullOrWhiteSpace(propertyName))
            {
                return(null);
            }

            using (DbManagerProxy dbmanager = DbManagerFactory.Factory.Create(ModelUserContext.Instance))
            {
                //create instance
                var obj = accessor.CreateNew(dbmanager, null, null);

                //set value of main property
                var settingProperty = obj.GetType().GetProperty(parameterName);

                if (settingProperty != null)
                {
                    settingProperty.SetValue(obj, parameterValue, null);
                }

                var property = obj.GetType().GetProperty(propertyName);

                if (property == null)
                {
                    return(null);
                }

                return(property.GetValue(obj, null));
            }
        }
Example #4
0
        public static IEnumerable <SelectListItem> GetLookup(IObjectCreator accessor, SearchPanelMetaItem item, IObject initSource, string parameterName = null, object parameterValue = null)
        {
            var result = new List <SelectListItem>(); //if value can't be defined return empty list

            if (item.EditorType != EditorType.Lookup)
            {
                return(result);
            }

            var value = (parameterName != null && parameterValue != null)
                ? GetDependantProperty(accessor, item.LookupName, parameterName, parameterValue)
                : GetPropertyValue(accessor, item.LookupName);

            if (value == null)
            {
                return(result);
            }

            var list = (IEnumerable)value;

            dynamic textFunction = item.LookupText, valueFuncton = item.LookupValue;

            string defaultValue = item.DefaultValue == null ? null : item.DefaultValue.Invoke(initSource).ToString();

            foreach (var t in list)
            {
                string itemValue = Convert.ToString(valueFuncton(t));
                bool   selected  = !string.IsNullOrEmpty(defaultValue) && itemValue == defaultValue ? true : false;
                var    listItem  = new SelectListItem {
                    Text = textFunction(t), Value = itemValue, Selected = selected
                };
                result.Add(listItem);
            }
            return(result);
        }
 public DynamicFolderSwitcher(DynamicFolderCache cache, IObjectCreator<IDynamicFolderResolver> creator)
 {
     Sitecore.Events.Event.Subscribe("item:saved", SavedItem);
     TypeCreator = creator;
     Cache = cache;
     
 }
Example #6
0
        public R Create(DbManagerProxy manager, IObject Parent, int?HACode, params object[] pars)
        {
            T acc = DataAccessor.CreateInstance <T>();
            IObjectCreator creator = acc as IObjectCreator;

            return(creator.CreateNew(manager, Parent, HACode) as R);
        }
Example #7
0
 public PluginObjectCreator(IPluginLoaderSettings settings,
                            IObjectCreator <T> objectCreator,
                            IPluginLoaderLogger logger)
 {
     _Settings      = settings;
     _Logger        = logger;
     _ObjectCreator = objectCreator;
 }
Example #8
0
 public GameObjectFactory(IMessageBus bus,IObjectCreator creator)
 {
     _creator = creator;
     GameObjects = new ConcurrentDictionary<Guid, IGameObject>();
     Bus = bus;
     Bus.OfType<GameObjectRequest>().Subscribe(CreateGameObject);
        // Bus.OfType<DestroyGameObject>().Subscribe(DestroyGameObject);
 }
        //Here we iterate through each book and create a file
        public FileCreator(DateTime inputdate)
        {
            LoanetBookFactory lbf = new LoanetBookFactory();
            List<LoanetBookObject> LBOList = new List<LoanetBookObject>();

            try
            {
                lbf.GetAllLoanetBook(LBOList);
            }
            catch (Exception ex)
            {
                Utils.LogError(ex.Message);
                return;
            }

            if (LBOList.Count<1)
            {
                Utils.LogError("Process will not run.  There were no loanet books in table ContractCompare.LoanetBook");
                return;
            }

            LBOList = LBOList.Where(x => x.Active.Value == true).ToList();

            foreach (LoanetBookObject item in LBOList)
            {
                string data = string.Empty;

                if (
                    string.IsNullOrEmpty(item.BookName)
                    || string.IsNullOrEmpty(item.BookNumber)
                    || string.IsNullOrEmpty(item.LoanetZone)
                    || string.IsNullOrEmpty(item.FileName)
                    )
                {
                    WPFUtils.Utils.LogError("Please check that all fields in ContractCompare.LoanetBook table are filled");
                    continue;
                }

                if (item.LoanetZone == "4")
                {
                    OC = new Z4ObjectCreator(inputdate, item.BookName, item.BookNumber, 4, ref SendTextOnError);
                }

                else if (item.LoanetZone == "3")
                {
                    //OC = new Z3ObjectCreator(inputdate, BookName, BookNumber, 3, ref SendTextOnError);
                }

                data = OC.GetDataForFile();
                File.WriteAllText(item.FileName, data);
            }

            if (SendTextOnError)
            {
                WPFUtils.Utils.SendEmail(Properties.Settings.Default.EmailToText, "Contract Compare Issues", "Check Loanet Files", true);
            }
        }
Example #10
0
 public Pool(int size, IObjectCreator <T> objectCreator, IObjectInitializer <T> initializer = null)
 {
     if (objectCreator == null)
     {
         throw new ArgumentNullException("objectCreator", "ObjectCreate should have a value");
     }
     creator          = objectCreator;
     this.initializer = initializer;
     items            = new T[size];
 }
Example #11
0
 /// <summary>
 /// Initialize a new instance of the <see cref="InteractiveContext"/> class using the specified parameters.
 /// </summary>
 /// <param name="memory">The variable memory used by the context.</param>
 /// <param name="memoryCreator">The variable memory creator used by the context.</param>
 /// <param name="objectCreator">The object creator used by the context.</param>
 /// <param name="operators">The calculater containing the operators used by the context.</param>
 /// <param name="console">The console used by the context.</param>
 /// <exception cref="ArgumentNullException">The parameter is <see langword="null"/>.</exception>
 public InteractiveContext(
     IVariableMemory memory,
     IMemoryCreator memoryCreator,
     IObjectCreator objectCreator,
     IOperatorCalculator operators,
     IConsole console)
     : base(memory, memoryCreator, objectCreator, operators)
 {
     Console = console;
 }
Example #12
0
 protected TestBase(IDataGenerator dataGenerator, IObjectCreator objectCreator = null, IAssertAdapter assertAdapter = null,
                    IAssertHelper assertHelper = null, IMethodTester methodTester = null, IConstructorTester constructorTester = null)
     : base(dataGenerator)
 {
     ObjectCreator     = objectCreator ?? new ReflectionBasedObjectCreator();
     _assertAdapter    = assertAdapter ?? new NUnitAssertAdapter();
     Asserter          = assertHelper ?? new SurrogateAsserter(_assertAdapter, new AsserterStrategyFactory(_assertAdapter));
     MethodTester      = methodTester ?? new MethodTester(dataGenerator);
     ConstructorTester = constructorTester ?? new ConstructorTester(dataGenerator);
 }
        public virtual void SetUp()
        {
            _container = new Container(c =>
            {
                c.AddRegistry <ActivitiesIntegrationTestRegistry>();
            });

            _activityMapper = _container.GetInstance <IActivityMapper>();
            _client         = _container.GetInstance <IElasticClient>();
            _objectCreator  = _container.GetInstance <IObjectCreator>();
        }
Example #14
0
        public AttributeMapper(string assemblyNamePatternToFindAttributeTypes, string defaultAssemblyNamePatternToFindTypes)
        {
            _assembliesToFindAttributeTypes = AssemblyFinder.FindAllByPattern(assemblyNamePatternToFindAttributeTypes);

            IObjectConverter objectConverter = new ObjectConverter
            {
                AssemblyNamePatternToFindTypes = defaultAssemblyNamePatternToFindTypes
            };
            IObjectMapper objectMapper = new ObjectMapper(objectConverter);

            _objectCreator = new ObjectCreator(objectConverter, objectMapper);
        }
Example #15
0
 /// <summary>
 /// Initialize a new instance of the <see cref="RuntimeContext"/> class using the specified parameters.
 /// </summary>
 /// <param name="memoryCreator">The variable memory creator used by the context.</param>
 /// <param name="objectCreator">The object creator used by the context.</param>
 /// <param name="operators">The calculater containing the operators used by the context.</param>
 /// <exception cref="ArgumentNullException">The parameter is <see langword="null"/>.</exception>
 public RuntimeContext(
     IMemoryCreator memoryCreator,
     IObjectCreator objectCreator,
     IOperatorCalculator operators)
 {
     if (memoryCreator == null ||
         objectCreator == null ||
         operators == null)
     {
         throw new ArgumentNullException();
     }
     MemoryCreator = memoryCreator;
     Memory        = memoryCreator.Create();
     ObjectCreator = objectCreator;
     Operators     = operators;
 }
        public EventSubscriptionMapper(
            string assemblyNamePatternToFindEventTypes,
            string assemblyNamePatternToFindEventHandlerTypes,
            string defaultAssemblyNamePatternToFindTypes)
        {
            _assembliesToFindEventTypes        = AssemblyFinder.FindAllByPattern(assemblyNamePatternToFindEventTypes);
            _assembliesToFindEventHandlerTypes = AssemblyFinder.FindAllByPattern(assemblyNamePatternToFindEventHandlerTypes);

            IObjectConverter objectConverter = new ObjectConverter
            {
                AssemblyNamePatternToFindTypes = defaultAssemblyNamePatternToFindTypes
            };
            IObjectMapper objectMapper = new ObjectMapper(objectConverter);

            _objectCreator = new ObjectCreator(objectConverter, objectMapper);
        }
Example #17
0
        private static object GetPropertyValue(IObjectCreator accessor, string propertyName)
        {
            if (accessor == null || String.IsNullOrWhiteSpace(propertyName))
            {
                return(null);
            }

            using (DbManagerProxy dbmanager = DbManagerFactory.Factory.Create(ModelUserContext.Instance))
            {
                var obj      = accessor.CreateNew(dbmanager, null, null);
                var property = obj.GetType().GetProperty(propertyName);

                if (property == null)
                {
                    return(null);
                }

                return(property.GetValue(obj, null));
            }
        }
Example #18
0
        protected override void BeginProcessing()
        {
            base.BeginProcessing();

            if (_clientWrapper == null)
            {
                _clientWrapper = new HttpClientWrapper();
            }

            var apiResponseService = new ApiResponseService(new DateTimeWrapper(),
                                                            _clientWrapper,
                                                            new ResponseContentServiceFactory());
            var checkParametersService   = new CheckRequiredParametersService();
            var responseRecorder         = new ResponseRecorderService();
            var addContentServiceFactory = new AddContentServiceFactory(new AddJsonContentToRequestService());
            var addPathParamsService     = new AddPathParamsService();
            var addQueryParamsService    = new AddQueryParamsService();
            var addHeaderParamsService   = new AddHeaderParamsService();
            var uriService           = new UriGenerateService(addPathParamsService, addQueryParamsService);
            var createMessageService = new CreateMessageService(uriService,
                                                                addContentServiceFactory,
                                                                addHeaderParamsService);

            if (_invocationService == null)
            {
                _invocationService = new InvokeOpenApiEndpointService(apiResponseService,
                                                                      checkParametersService,
                                                                      createMessageService,
                                                                      responseRecorder);
            }

            if (_objectCreator == null)
            {
                _objectCreator = new ObjectCreator(new EnumFromStringService());
            }
        }
 /// <summary>
 /// Initialise an instance of <see cref="Container"/>
 /// </summary>
 /// <param name="objectCreator">A creator object.</param>
 public Container(IObjectCreator objectCreator)
 {
     _objectCreator = objectCreator ?? throw new ArgumentNullException(nameof(objectCreator));
 }
Example #20
0
 public MsTestBase(IDataGenerator dataGenerator, IObjectCreator objectCreator)
     : base(dataGenerator, objectCreator, new MsTestAssertAdapter())
 {
 }
Example #21
0
 public MsTestBase(IObjectCreator objectCreator) : base(objectCreator, new MsTestAssertAdapter())
 {
 }
Example #22
0
 protected ConfigurationProvider(IConfigReader configReader, IObjectCreator objectCreator)
 {
     _configReader  = configReader;
     _objectCreator = objectCreator;
 }
Example #23
0
 public object GetInstance(IObjectCreator objectCreator)
 {
     return(objectCreator.GetObjectReference(this));
 }
Example #24
0
 public ObjectPubisher(IObjectCreator objectCreator, IInputMamager inputMamager)
 {
     creator = objectCreator;
     input   = inputMamager;
 }
Example #25
0
 public object GetInstance(IObjectCreator objectCreator)
 {
     return(objectCreator.CreateArray(this));
 }
Example #26
0
 protected MockTestBase(IObjectCreator objectCreator, IAssertAdapter assertAdapter)
     : base(new RandomDataGenerator(), objectCreator, assertAdapter,
            new SurrogateAsserter(assertAdapter))
 {
     Setup();
 }
Example #27
0
 protected MockTestBase(IDataGenerator dataGenerator, IObjectCreator objectCreator,
                        IAssertAdapter assertAdapter)
     : base(dataGenerator, objectCreator, assertAdapter)
 {
     Setup();
 }
 public EventsApiMessageHandler(string baseAddress) : base(baseAddress)
 {
     _objectCreator = new ObjectCreator();
     ConfigureDefaultResponse();
 }
Example #29
0
 public DynamicFolderSwitcher(DynamicFolderCache cache, IObjectCreator <IDynamicFolderResolver> creator)
 {
     Sitecore.Events.Event.Subscribe("item:saved", SavedItem);
     TypeCreator = creator;
     Cache       = cache;
 }
 public ComplianceSteps(IObjectContainer objectContainer)
 {
     _objectContainer = objectContainer;
     _objectCreator   = new ObjectCreator();
     _repository      = _objectContainer.Resolve <EmploymentCheckRepository>();
 }
Example #31
0
 public CacheFactory(IObjectCreator <TValue> objectCreator,
                     IPluginLoaderLogger logger)
 {
     _ObjectCreator = objectCreator;
     _Logger        = logger;
 }
Example #32
0
 public object GetInstance(IObjectCreator objectCreator)
 {
     return(_value);
 }
Example #33
0
 protected MockDataItemTestBase(IObjectCreator objectCreator, IAssertAdapter assertAdapter, IDataReaderHelper dataReaderHelper) : base(objectCreator, assertAdapter)
 {
     DataReaderHelper = dataReaderHelper;
 }
Example #34
0
        protected override void BeginProcessing()
        {
            base.BeginProcessing();

            _objectCreator = new ObjectCreator(new EnumFromStringService());
        }
 public Controller(IObjectCreator objectCreator, IFileReader fileReader)
 {
     _objectCreator = objectCreator;
     _fileReader    = fileReader;
 }