Example #1
0
        public static async Task SeedAsync(IndividualNominationCatalogContext context)

        {
            context.Database.Migrate();

            if (!context.AwardCategories.Any())

            {
                context.AwardCategories.AddRange

                    (GetPreconfiguredAwardCategories());

                await context.SaveChangesAsync();
            }

            if (!context.Locations.Any())

            {
                context.Locations.AddRange

                    (GetPreconfiguredLocations());

                context.SaveChanges();
            }

            if (!context.SubOrgs.Any())

            {
                context.SubOrgs.AddRange

                    (GetPreconfiguredSubOrgs());

                context.SaveChanges();
            }

            if (!context.Nominations.Any())

            {
                context.Nominations.AddRange

                    (GetPreconfiguredNominations());

                context.SaveChanges();
            }
        }
Example #2
0
 //controller ctor - injects the dbcontext, puts it in readonly property
 public IndividualNominationCatalogController(IndividualNominationCatalogContext individualNominationCatalogContext)
 {
     _individualNominationCatalogContext = individualNominationCatalogContext;
 }