예제 #1
0
 public BikeService(IOmniaContext omniaContext,
                    IUserService userService,
                    IBikeRepository bikeRepository)
 {
     this.OmniaContext = omniaContext;
     this.UserService  = userService;
     BikeRepository    = bikeRepository;
 }
예제 #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="BikesDbContext"/> class.
        /// </summary>
        public BikesDbContext(DbContextOptions options,
                              IOmniaContext omniaContext,
                              ILogger <BikesDbContext> logger,
                              IOmniaScopedContext omniaScopedContext)
            : base(options, omniaContext, omniaScopedContext)
        {
            Logger = logger;

            HandleStartup(OnStartupHandled);
        }
예제 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DbContextWithAuditing"/> class.
 /// </summary>
 public DbContextWithAuditing(DbContextOptions options, IOmniaContext omniaContext, Fx.Contexts.Scoped.IOmniaScopedContext omniaScopedContext)
     : base(options)
 {
     OmniaContext   = omniaContext;
     IsSystemUpdate = omniaScopedContext.IsSystemUpdate;
 }