//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); } }
public ActivitiesSteps(IObjectContainer objectContainer) { _objectContainer = objectContainer; _objectCreator = _objectContainer.Resolve <IObjectCreator>(); _activitiesClient = _objectContainer.Resolve <IActivitiesClient>(); _context = _objectContainer.Resolve <Context>(); }
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)); } }
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; }
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); }
public PluginObjectCreator(IPluginLoaderSettings settings, IObjectCreator <T> objectCreator, IPluginLoaderLogger logger) { _Settings = settings; _Logger = logger; _ObjectCreator = objectCreator; }
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); } }
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]; }
/// <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; }
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>(); }
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); }
/// <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); }
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)); } }
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)); }
public MsTestBase(IDataGenerator dataGenerator, IObjectCreator objectCreator) : base(dataGenerator, objectCreator, new MsTestAssertAdapter()) { }
public MsTestBase(IObjectCreator objectCreator) : base(objectCreator, new MsTestAssertAdapter()) { }
protected ConfigurationProvider(IConfigReader configReader, IObjectCreator objectCreator) { _configReader = configReader; _objectCreator = objectCreator; }
public object GetInstance(IObjectCreator objectCreator) { return(objectCreator.GetObjectReference(this)); }
public ObjectPubisher(IObjectCreator objectCreator, IInputMamager inputMamager) { creator = objectCreator; input = inputMamager; }
public object GetInstance(IObjectCreator objectCreator) { return(objectCreator.CreateArray(this)); }
protected MockTestBase(IObjectCreator objectCreator, IAssertAdapter assertAdapter) : base(new RandomDataGenerator(), objectCreator, assertAdapter, new SurrogateAsserter(assertAdapter)) { Setup(); }
protected MockTestBase(IDataGenerator dataGenerator, IObjectCreator objectCreator, IAssertAdapter assertAdapter) : base(dataGenerator, objectCreator, assertAdapter) { Setup(); }
public EventsApiMessageHandler(string baseAddress) : base(baseAddress) { _objectCreator = new ObjectCreator(); ConfigureDefaultResponse(); }
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>(); }
public CacheFactory(IObjectCreator <TValue> objectCreator, IPluginLoaderLogger logger) { _ObjectCreator = objectCreator; _Logger = logger; }
public object GetInstance(IObjectCreator objectCreator) { return(_value); }
protected MockDataItemTestBase(IObjectCreator objectCreator, IAssertAdapter assertAdapter, IDataReaderHelper dataReaderHelper) : base(objectCreator, assertAdapter) { DataReaderHelper = dataReaderHelper; }
protected override void BeginProcessing() { base.BeginProcessing(); _objectCreator = new ObjectCreator(new EnumFromStringService()); }
public Controller(IObjectCreator objectCreator, IFileReader fileReader) { _objectCreator = objectCreator; _fileReader = fileReader; }