Exemple #1
0
        public static void Seed(EligoDbContext context)
        {
            if (!CanExecute(context))
            {
                return;
            }

            foreach (var line in ParseCsv(EligoDbResources.RefCountry))
            {
                var countryCode = line[0];
                var countryName = line[1];
                context.RefCountryTbl.Add(new RefCountry(countryName, countryCode));
            }
        }
Exemple #2
0
        public static void Seed(EligoDbContext context)
        {
            if (!CanExecute(context))
            {
                return;
            }

            var user = new User()
            {
                EmailAddress             = "*****@*****.**",
                FirstName                = "Baris",
                LastName                 = "Kalaycioglu",
                DateOfBirth              = DateTime.Now,
                RefCityIDPlaceOfBirth    = context.RefCityTbl.First(c => c.Name == "Ankara").ID,
                RefCountryIDPlaceOfBirth = context.RefCountryTbl.First(c => c.Name == "Turkey").ID,
            };

            context.UserTbl.Add(user);
        }
Exemple #3
0
 public static bool CanExecute(EligoDbContext context)
 {
     return(!context.UserTbl.Any());
 }
Exemple #4
0
 public static bool CanExecute(EligoDbContext context)
 {
     return(!context.RefCountryTbl.Any());
 }