public static void Initialize(ShareContext context) { context.Database.EnsureCreated(); if (context.Shares.Any()) { return; // Database already seeded } List <ShareModel> sharesList = new List <ShareModel>(); for (int i = 0; i < 20; i++) { sharesList.Add(new ShareModel { TickerSymbol = "NVO", Owner = 1 }); sharesList.Add(new ShareModel { TickerSymbol = "GOOG", Owner = 2 }); sharesList.Add(new ShareModel { TickerSymbol = "VWS", Owner = 3 }); sharesList.Add(new ShareModel { TickerSymbol = "DANSKE", Owner = 4 }); sharesList.Add(new ShareModel { TickerSymbol = "MAERSK A", Owner = 5 }); sharesList.Add(new ShareModel { TickerSymbol = "DENERG", Owner = 6 }); } context.Shares.AddRange(sharesList); context.SaveChanges(); }
static GlobalVar() { DATA_PATH = Application.persistentDataPath; //DATA_PATH = DATA_PATH.Substring(0, DATA_PATH.Length - 5); // for Androj //DATA_PATH = DATA_PATH.Substring(0, DATA_PATH.LastIndexOf("/")); // for Androj DATA_PATH += "/Data"; DB_PATH = Application.persistentDataPath + "/db"; if (!Directory.Exists(DB_PATH)) { Directory.CreateDirectory(DB_PATH); } GameObject g = new GameObject("ShareContext"); shareContext = g.AddComponent <ShareContext>(); shareContext.initLoadingIndicator(); #if !UNITY_WEBGL && !UNITY_STANDALONE System.Collections.Generic.Dictionary <string, object> defaults = new System.Collections.Generic.Dictionary <string, object>(); defaults.Add("BASE_ASSET_DOWNLOAD_URL", "http://www.smallworld3d.com/unity3d/3dbook_test/"); Firebase.RemoteConfig.FirebaseRemoteConfig.SetDefaults(defaults); BASE_ASSET_DOWNLOAD_URL = Firebase.RemoteConfig.FirebaseRemoteConfig.GetValue("BASE_ASSET_DOWNLOAD_URL").StringValue; //DebugOnScreen.Log("RemoteConfig configured and ready with BASE_ASSET_DOWNLOAD_URL : " + BASE_ASSET_DOWNLOAD_URL); //DebugOnScreen.Log("RemoteConfig Fetching data..."); System.Threading.Tasks.Task fetchTask = Firebase.RemoteConfig.FirebaseRemoteConfig.FetchAsync( TimeSpan.Zero); fetchTask.ContinueWith(FetchComplete); #endif }
protected void Dispose(bool disposing) { if (disposing) { if (db != null) { db.Dispose(); db = null; } } }
/// <summary> /// 添加Manager登录的缓存 /// </summary> /// <param name="token"></param> /// <param name="manager"></param> public static string AddLoginCache(Manager manager) { string token = DotNet.Utils.Algorithm.GuidHelper.GetGuid(); ShareContext<Manager> context = new ShareContext<Manager>() { Token = token, TokenPrefix = "Manager", GainSeconds = 7200, EntityKey = manager.ManagerId.ToString(), Entity = manager }; CacheShareHandler<Manager>.AddShareCache(context); return token; }
public WorkflowJob(JobId id, IJobContext context, WhenFailure onFailure, ShareContext share, IWorkflowHost <IRuntime> host = null) { if (id == default(JobId) || context == default(IJobContext)) { throw new ArgumentNullException("id, context"); } Id = id; Context = context; OnFailure = onFailure; Option = share; _host = host ?? ServiceRepo.Instance.GetServiceOf <IWorkflowHost <SequentialRuntime> >()?.AsHost(); _runner = null; _workflow = new List <IAutomatedJob>(); }
static GlobalVar() { DATA_PATH = Application.persistentDataPath; //DATA_PATH = DATA_PATH.Substring(0, DATA_PATH.Length - 5); // for Androj //DATA_PATH = DATA_PATH.Substring(0, DATA_PATH.LastIndexOf("/")); // for Androj DATA_PATH += "/Data"; DB_PATH = Application.persistentDataPath + "/db"; if (!Directory.Exists(DB_PATH)) { Directory.CreateDirectory(DB_PATH); } GameObject g = new GameObject("ShareContext"); shareContext = g.AddComponent <ShareContext>(); }
public UserLogDal(ShareContext context) : base(context) { }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, ShareContext context) { loggerFactory.AddConsole(Configuration.GetSection("Logging")); loggerFactory.AddDebug(); app.UseMvc(); DbInitializer.Initialize(context); }
public Builder WithOption(WhenFailure onFailure, ShareContext share) { _failure = onFailure; _share = share; return(this); }
public BaseDal(ShareContext context) { dbContext = context; _dbSet = context.Set <T>(); }
public RegistryController(ShareContext shareContext) { _context = shareContext; }
public FileTypeDal(ShareContext context) : base(context) { }
public FileInfoDal(ShareContext context) : base(context) { }
public UserInfoDal(ShareContext context) : base(context) { this._aDBContext = context; }
public static WorkflowJob GetWorkflowJob(JobId id = null, WhenFailure ifFailure = WhenFailure.ContinueOn, ShareContext share = ShareContext.Parent, int noOfJobs = 0, JobStatus status = JobStatus.Completed, bool longProcess = false) { if (id == null) { id = GetJobId(); } var context = new Mock <IJobContext>(); context.Setup(c => c.ParentJobId).Returns(id); var rtn = new WorkflowJob(id, context.Object, ifFailure, share); for (int i = 0; i < noOfJobs; i++) { rtn.AddJob( longProcess? GetLongRunningJob( TimeSpan.FromMilliseconds(500), null, status) .Object : GetFakeJob(null, status) .Object); } return(rtn); }