public DatabaseInitializer( ICallContext callContext, AppDbContext appDbContext, AppConfig appConfig, IAuthProvider authProvider, ColorDataProvider colorDataProvider, BikeModelDataProvider bikeModelDataProvider, UserDataProvider userDataProvider, BikeDataProvider bikeDataProvider ) : base(callContext, appDbContext, appConfig) { AppDbContext.OnModelCreatingCallback = this.OnModelCreating; ObjectInitializers = new IDatabaseInitializer[] { // Schema // Tables // Views new Schema.Views.V_User(callContext, appDbContext, appConfig), // Functions new Schema.Functions.ufn_GeoDistanceMiles(callContext, appDbContext, appConfig), // Data new InitialData.AspNetRoles(callContext, appDbContext, appConfig, authProvider), new InitialData.AspNetUsers(callContext, appDbContext, appConfig, authProvider), new InitialData.Colors(callContext, appDbContext, appConfig, colorDataProvider), new InitialData.BikeModels(callContext, appDbContext, appConfig, bikeModelDataProvider), new InitialData.Bikes(callContext, appDbContext, appConfig, colorDataProvider, bikeModelDataProvider, userDataProvider, bikeDataProvider) }; }
internal Colors( ICallContext callContext, AppDbContext appDbContext, AppConfig appConfig, ColorDataProvider colorDataProvider ) : base(callContext, appDbContext, appConfig) { this.ColorDataProvider = colorDataProvider; }
public ColorManager( ICallContext callContext, IAuthProvider authProvider, AppConfig appConfig, ColorDataProvider colorDataProvider ) : base(callContext, appConfig) { this.ColorDataProvider = colorDataProvider; }
internal Bikes( ICallContext callContext, AppDbContext appDbContext, AppConfig appConfig, ColorDataProvider colorDataProvider, BikeModelDataProvider bikeModelDataProvider, UserDataProvider userDataProvider, BikeDataProvider bikeDataProvider ) : base(callContext, appDbContext, appConfig) { this.BikeDataProvider = bikeDataProvider; this.ColorDataProvider = colorDataProvider; this.BikeModelDataProvider = bikeModelDataProvider; this.UserDataProvider = userDataProvider; }