コード例 #1
0
        protected void GerarLog(string msg, string pasta = "Log", Exception ex = null)
        {
            var _log = LocalizarService.Get <ILog>("ILog");

            _log.GerarLogDisc(msg, pasta, ex);
            // Log.FazLog(msg, pasta, versao, ex);
        }
コード例 #2
0
        public static void ExecutaIdentityMigrations()
        {
            var db = LocalizarService.Get <IdentityDataContext>("IdentityDataContext");

            if (db.Database.GetPendingMigrations().Count() > 0)
            {
                db.Database.Migrate();
            }
            if (db.Usuarios.AsNoTracking().ToList().Count == 0)
            {
                AlimentarBaseDados(db);
            }
        }
コード例 #3
0
        public static IServiceCollection AddIntanciaServiceConfig(this IServiceCollection services)
        {
            var serviceProvider = services.BuildServiceProvider();
            var serv1           = serviceProvider.GetService <testeimdbContext>();

            LocalizarService.Registrar <testeimdbContext>("testeimdbContext", serv1);

            var serv2 = serviceProvider.GetService <ILog>();

            LocalizarService.Registrar <ILog>("ILog", serv2);

            var serv3 = serviceProvider.GetService <IdentityDataContext>();

            LocalizarService.Registrar <IdentityDataContext>("IdentityDataContext", serv3);

            return(services);
        }