Ejemplo n.º 1
0
        public static IAppServiceCollectionBuilder AddUnitOfWork(this IAppServiceCollectionBuilder builder, Action <IUnitOfWorkConfiguration> invoke = null)
        {
            builder.Services.AddSingleton <IUnitOfWorkConfiguration>(provider =>
            {
                var c = new UnitOfWorkConfiguration();
                invoke?.Invoke(c);
                return(c);
            });

            builder.Services.AddTransient <IUnitOfWorkProvider, UnitOfWorkProvider>();
            builder.Services.AddTransient <IUnitOfWorkManager, UnitOfWorkManager>();

            return(builder);
        }
Ejemplo n.º 2
0
 public LocationViewsRepository(UnitOfWorkConfiguration config)
 {
     HostURL = config.HostURL;
     Token   = config.Token;
 }