Ejemplo n.º 1
0
        public static void Seed(WordDBContext context)
        {
            var assembly       = Assembly.GetExecutingAssembly();
            var resourceStream = assembly.GetManifestResourceStream("Hangman.Infrastructure.Data.Word.xml");
            var xml            = XDocument.Load(resourceStream);

            foreach (var element in xml.Descendants("word_list"))
            {
                var i = 1;
                foreach (var childEllement in element.Descendants())
                {
                    context.Words.Add(new Word {
                        Id = i, Name = childEllement.Value
                    });
                    i++;
                }
            }

            context.SaveChanges();
        }
Ejemplo n.º 2
0
 public bool AddEntity(T entity)
 {
     db.Set <T>().Add(entity);
     return(db.SaveChanges() > 0);
 }