Exemple #1
0
 private static void InitializeData(SaycleContext context, params BaseInitializer[] initializers)
 {
     context.Database.EnsureCreated();
     context.Database.Migrate();
     foreach (var initializer in initializers)
     {
         initializer.Seed();
     }
 }
Exemple #2
0
 /// <summary>
 /// Called by runtime and used to configure the HTTP request pipeline.
 /// </summary>
 public void Configure(IApplicationBuilder app, IHostingEnvironment environment, SaycleContext context, RolesInitializer rolesInitializer, LanguagesInitializer languagesInitializer, UsersInitializer userInitializer)
 {
     if (environment.IsDevelopment())
     {
         app.UseDeveloperExceptionPage();
     }
     app.UseSwagger();
     app.UseSwaggerUI(o =>
     {
         o.SwaggerEndpoint($"/swagger/{ConfigurationProvider.Version}/swagger.json", $"{ConfigurationProvider.ApplicationName} {ConfigurationProvider.Version}");
     });
     app.UseAuthentication();
     app.UseMvc();
     InitializeData(context, rolesInitializer, languagesInitializer, userInitializer);
 }
Exemple #3
0
 /// <summary>
 /// Initialize <see cref="User"/> controller.
 /// </summary>
 public UserController(SaycleContext context, IMapper mapper, UserManager <User> userManager,
                       SignInManager <User> signInManager) : base(context, mapper)
 {
     UserManager   = userManager;
     SignInManager = signInManager;
 }
 /// <summary>
 /// Initialize <see cref="Story"/> controller.
 /// </summary>
 public StoryController(SaycleContext context, IMapper mapper) : base(context, mapper)
 {
 }
Exemple #5
0
 public BaseController(SaycleContext context, IMapper mapper)
 {
     Context = context;
     Mapper  = mapper;
 }