public static void SetUsers(List <User> users)
        {
            SeContext seContext = new SeContext();

            users.ForEach(a => seContext.User.Add(a));
            seContext.SaveChanges();
        }
        public static void SetRoles(List <Role> roles)
        {
            SeContext seContext = new SeContext();

            roles.ForEach(a => seContext.Role.Add(a));
            seContext.SaveChanges();
        }
        public static void SetLookupTypes(List <LookupType> lookupTypes)
        {
            SeContext seContext = new SeContext();

            lookupTypes.ForEach(a => seContext.LookupType.Add(a));
            seContext.SaveChanges();
        }
        public static void SetLogs(List <Log> logs)
        {
            SeContext seContext = new SeContext();

            logs.ForEach(a => seContext.Log.Add(a));
            seContext.SaveChanges();
        }
示例#5
0
        public static void SetUserRoles(List <UserRole> userRoles)
        {
            var seContext = new SeContext();

            userRoles.ForEach(a => seContext.UserRole.Add(a));
            seContext.SaveChanges();
        }
示例#6
0
        public static void SetLookupItems(List <LookupItem> lookupItems)
        {
            var seContext = new SeContext();

            lookupItems.ForEach(a => seContext.LookupItem.Add(a));
            seContext.SaveChanges();
        }
        public static void ClearDatabase()
        {
            SeContext seContext     = new SeContext();
            var       existingUsers = seContext.User
                                      .Include("PreviousPasswords")
                                      .Include("UserLogs")
                                      .Include("UserRoles")
                                      .ToList();

            existingUsers.ForEach(a => { a.PreviousPasswords.ToList().ForEach(b => seContext.SetDeleted(b)); });
            existingUsers.ForEach(a => { a.UserLogs.ToList().ForEach(b => seContext.SetDeleted(b)); });
            existingUsers.ForEach(a => { a.UserRoles.ToList().ForEach(b => seContext.SetDeleted(b)); });
            seContext.SaveChanges();
            existingUsers.ForEach(a => { seContext.SetDeleted(a); });
            var lookupItems = seContext.LookupItem.ToList();

            foreach (var lookupItem in lookupItems)
            {
                seContext.SetDeleted(lookupItem);
            }
            seContext.SaveChanges();
            var lookupTypes = seContext.LookupType.ToList();

            foreach (var lookupType in lookupTypes)
            {
                seContext.SetDeleted(lookupType);
            }
            seContext.SaveChanges();
            var logs = seContext.Log.ToList();

            foreach (var log in logs)
            {
                seContext.SetDeleted(log);
            }
            seContext.SaveChanges();
        }