public async Task Initialize() { try { var i2Init = _i2CConnector.Initialize(); var spiInit = _spiConnector.Initialize(); await spiInit; await i2Init; var factory = new GeneralFactory(_i2CConnector, _spiConnector, _driverLogger); foreach (var foundGroupId in _spiConnector.GetFoundGroupIds()) { var board = factory.CreateNeuronBoard(foundGroupId); if (board == null) { continue; } _driverLogger.LogInformation(this, "Found Board " + board.BoardSystemInformation?.HardwareName + " on group " + foundGroupId); _boards.Add(board); } OnInitializationFinish?.Invoke(); } catch (Exception exception) { _driverLogger.LogException(this, exception); } }
static void Main(string[] args) { IGeneralFactory factory = new GeneralFactory(); factory.CodeFirst(new MyStaging.Metadata.ProjectConfig() { ConnectionString = "Host=127.0.0.1;Port=5432;Username=postgres;Password=postgres;Database=mystaging;", Mode = MyStaging.Metadata.GeneralInfo.Db, OutputDir = @"D:\MyGitHub\mystaging\examples\Pgsql\Models", ProjectName = "Pgsql", Provider = "PostgreSQL" }); //PgsqlDbContext context = new PgsqlDbContext(new MyStaging.Common.StagingOptions("Pgsql", "Host=127.0.0.1;Port=5432;Username=postgres;Password=postgres;Database=mystaging;")); //var udt3 = new Model.Udt3() { id = 1 }; //context.Udt3.Insert.Add(udt3); // ct.Start(); //Test(); // Console.WriteLine(GC.GetTotalMemory(false)/1024); // GC.Collect(); // Console.WriteLine(GC.GetTotalMemory(true)/1024); Console.ReadKey(); Console.WriteLine("success....."); }
public static string addPreference(string type, int userID, int itemID) { try { if (type.Equals("removeFromReadLater")) { try { var readLaterItem = (from item in dataModel.ToReadList where item.UserID == userID && item.ItemID == itemID select item).FirstOrDefault(); dataModel.ToReadList.Remove(readLaterItem); dataModel.SaveChanges(); return("Success"); } catch (Exception) { return("Failure"); throw; } } else { var newEntities = new SmartNewspaper.iEntities(); //newEntities.UsePostTunneling = true; var result = GeneralFactory.AddPreference(userID, itemID, type); string response = result; return(response); } } catch (Exception ex) { throw ex; } }
public static T InstanceFor(string namespacePrefix, string classnamePrefix, PeriodSpan contractPeriod) { Assembly assembly = typeof(ServiceContractModule).Assembly; return(GeneralFactory <T> .InstanceFor(assembly, namespacePrefix, ClassNameFor(classnamePrefix, contractPeriod))); }
public static IPayrollArticle ArticleFor(Assembly configAssembly, string articleName) { string articleClass = ClassNameFor(articleName); return(GeneralFactory <IPayrollArticle> .InstanceFor(configAssembly, NAME_SPACE_PREFIX, articleClass)); }
public static IPayrollConcept ConceptFor(Assembly configAssembly, string conceptName) { string conceptClass = ClassNameFor(conceptName); return(GeneralFactory <IPayrollConcept> .InstanceFor(configAssembly, NAME_SPACE_PREFIX, conceptClass)); }
public static List <SmartNewspaper.Filter> getUserFilters(int userID) { var query = GeneralFactory.GetUserFilters(userID); return(query.ToList <SmartNewspaper.Filter>()); }
protected override void Awake() { base.Awake(); _gameMgr = GameManager.Instance; _systemFactory = SystemFactory.Instance; _generalFactory = GeneralFactory.Instance; SetStaticValues(); Subscribe(); }
public static T InstanceFor(string namespacePrefix, string classnamePrefix, SpanOfYears span) { Assembly assembly = typeof(EngineServiceModule).Assembly; return(GeneralFactory <T> .InstanceFor(assembly, namespacePrefix, ClassNameFor(classnamePrefix, span))); }
public static T InstanceForPattern(Assembly assembly, string namespacePrefix, string classnamePrefix, HistoryPattern pattern) { return(GeneralFactory <T> .InstanceFor(assembly, namespacePrefix, ClassNameFor(classnamePrefix, pattern))); }
public static T InstanceForClazz(Assembly assembly, string namespacePrefix, string className) { return(GeneralFactory <T> .InstanceFor(assembly, namespacePrefix, className)); }