Ejemplo n.º 1
0
        public override void Dispose()
        {
            var ser = RootInjector.GetService <IPreviewService>();

            ser.StopPreview();
            base.Dispose();
        }
Ejemplo n.º 2
0
        protected void StartJobs()
        {
            var jobs = RootInjector.GetService <JobConfig>().Jobs;

            foreach (var job in jobs)
            {
                IJobRunner runner = RootInjector.GetService <IJobRunner>();
                runner.Job = job;
                runner.Timer.Start();
            }
        }
Ejemplo n.º 3
0
        protected override void OnReady()
        {
            base.OnReady();
            RootInjector.GetService <ICollectionConfigService>().RegisterCollection <User>("MaleUsers", u =>
            {
                var rols = u.UserAs <UserDTO>().Roles.Select(e => long.Parse(e)).ToList();
                return(d => d.UserRoles.Any(e => rols.Any(f => e.RoleId == f)));
            });
            var tok = Utils.CreateClientToken(new AppClient {
                ClientId = "Test.App"
            });

            Console.WriteLine(tok);
        }
Ejemplo n.º 4
0
        public static IServiceScope GetScope()
        {
            var sc = RootInjector.CreateScope();

            if (App._scopedProvider != null)
            {
                Language lang = App._scopedProvider.GetService <Language>();
                if (lang != null)
                {
                    sc.ServiceProvider.GetService <Language>().SetCulture(lang.Culture.TwoLetterISOLanguageName);
                }
            }
            return(sc);
        }