Esempio n. 1
0
        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();
        }
Esempio n. 2
0
    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;
         }
     }
 }
Esempio n. 4
0
 /// <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>();
        }
Esempio n. 6
0
    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>();
    }
Esempio n. 7
0
 public UserLogDal(ShareContext context) : base(context)
 {
 }
Esempio n. 8
0
        // 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);
        }
Esempio n. 9
0
 public Builder WithOption(WhenFailure onFailure, ShareContext share)
 {
     _failure = onFailure;
     _share   = share;
     return(this);
 }
Esempio n. 10
0
 public BaseDal(ShareContext context)
 {
     dbContext = context;
     _dbSet    = context.Set <T>();
 }
Esempio n. 11
0
 public RegistryController(ShareContext shareContext)
 {
     _context = shareContext;
 }
Esempio n. 12
0
 public FileTypeDal(ShareContext context) : base(context)
 {
 }
Esempio n. 13
0
 public FileInfoDal(ShareContext context) : base(context)
 {
 }
Esempio n. 14
0
 public UserInfoDal(ShareContext context) : base(context)
 {
     this._aDBContext = context;
 }
Esempio n. 15
0
        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);
        }