Esempio n. 1
0
        public virtual void Update(TEntity entityToUpdate)
        {
            if (_tenantContext.Entry(entityToUpdate).State == EntityState.Detached)
            {
                dbSet.Attach(entityToUpdate);
            }

            _tenantContext.Entry(entityToUpdate).State = EntityState.Modified;
            _tenantContext.SaveChanges();
        }
Esempio n. 2
0
        public static void Initialize(TenantContext context)
        {
            context.Database.EnsureCreated();

            // Look for any students.
            if (context.Gender.Any())
            {
                return;   // DB has been seeded
            }

            var genders = new Gender[]
            {
                new Gender {
                    Name = "Male"
                },
                new Gender {
                    Name = "Female"
                }
            };

            context.Gender.AddRange(genders);
            context.SaveChanges();
        }