Example #1
0
        public static SdfConfigManager UseNLog(this SdfConfigManager sdfConfig, string nlogConfigFile = null)
        {
            if (string.IsNullOrEmpty(nlogConfigFile))
            {
                nlogConfigFile = "nlog.config";
            }
            LogManager.LoadConfiguration(nlogConfigFile);

            sdfConfig.Register.RegisterTransient <ILog, Log>();
            sdfConfig.Register.RegisterSingleton <ILoggerFactory, NLoggerFactory>();
            return(sdfConfig);
        }
Example #2
0
 public static SdfConfigManager UseDapper(this SdfConfigManager sdfConfig)
 {
     sdfConfig.Register.RegisterTransient <IDbContext, DapperDbContext>("dapper");
     sdfConfig.Register.RegisterTransient <IUnitOfWork, DapperUnitOfWork>("dapper");
     return(sdfConfig);
 }