예제 #1
0
        public static void Seed()
        {
            CodingSoldierDbContext context = null;

            try
            {
                context = new CodingSoldierDbContext();
                if (!context.Roles.Any())
                {
                    foreach (var role in GetIdentityRoles())
                    {
                        context.Roles.Add(role);
                    }
                }
                if (!context.Categories.Any())
                {
                    foreach (var category in GetCategories())
                    {
                        context.Categories.Add(category);
                    }
                }
                context.SaveChanges();
            }
            catch (Exception ex)
            {
                Debug.Write(ex.ToString());
            }
            finally
            {
                if (context != null)
                {
                    context.Dispose();
                }
            }
        }
예제 #2
0
 public void SaveChanges()
 {
     _dbContext.SaveChanges();
 }
예제 #3
0
 public void Add(Post item)
 {
     _dbContext.Posts.Add(item);
     _dbContext.SaveChanges();
 }
예제 #4
0
 public void Add(T item)
 {
     _dbContext.Set <T>().Add(item);
     _dbContext.SaveChanges();
 }
예제 #5
0
 public void Add(Study item)
 {
     _dbContext.Studies.Add(item);
     _dbContext.SaveChanges();
 }