예제 #1
0
파일: SeedData.cs 프로젝트: Johnsn59/gendyn
        public static void Initialize(IServiceProvider serviceProvider)
        {
            using (var context = new GenDynContext(serviceProvider.GetRequiredService <DbContextOptions <GenDynContext> >()))
            {
                if (context.Pages.Any())
                {
                    return;
                }

                context.Pages.AddRange(
                    new Page
                {
                    Title   = "Home",
                    Slug    = "home",
                    Content = "home page",
                    Sorting = 0
                },
                    new Page
                {
                    Title   = "Who We Are",
                    Slug    = "who-we-are",
                    Content = "Who We Are",
                    Sorting = 100
                },
                    new Page
                {
                    Title   = "Events",
                    Slug    = "events",
                    Content = "events page",
                    Sorting = 100
                },
                    new Page
                {
                    Title   = "Careers",
                    Slug    = "careers",
                    Content = "careers page",
                    Sorting = 100
                }
                    );
                context.SaveChanges();
            }
        }
예제 #2
0
 public PagesController(GenDynContext context)
 {
     this.context = context;
 }
예제 #3
0
 public EventsController(GenDynContext context)
 {
     this.context = context;
 }
예제 #4
0
 public CategoriesController(GenDynContext context)
 {
     this.context = context;
 }