Пример #1
0
 public AppContext(
     string connectionString,
     DbContext context = null,
     IUserModuleEntity userModules = null,
     IUserAccessTypeEntity userAccessTypes = null,
     IUserModuleAccessTypeEntity userModuleAccessTypes = null,
     IUserGroupEntity  userGroups = null,
     IUserGroupModuleAccessEntity userGroupModuleAccesses = null,
     IUserEntity users = null
     
     )
 {
     _db = context ?? new AppDatabase(connectionString);
     UserAccessTypes = userAccessTypes ?? new UserAccessTypeEntity(_db, true);
     UserModules = userModules ?? new UserModuleEntity(_db, true);
     UserModuleAccessTypes = userModuleAccessTypes ?? new UserModuleAccessTypeEntity(_db, true);
     UserGroups = userGroups ?? new UserGroupEntity(_db, true);
     UserGroupModuleAccesses = userGroupModuleAccesses ?? new UserGroupModuleAccessEntity(_db, true);
     Users = users ?? new UserEntity(_db, true);
 }
Пример #2
0
        public AppContext(
            string connectionString,
            DbContext context                                    = null,
            IUserModuleEntity userModules                        = null,
            IUserAccessTypeEntity userAccessTypes                = null,
            IUserModuleAccessTypeEntity userModuleAccessTypes    = null,
            IUserGroupEntity userGroups                          = null,
            IUserGroupModuleAccessEntity userGroupModuleAccesses = null,
            IUserEntity users                                    = null

            )

        {
            _db                     = context ?? new AppDatabase(connectionString);
            UserAccessTypes         = userAccessTypes ?? new UserAccessTypeEntity(_db, true);
            UserModules             = userModules ?? new UserModuleEntity(_db, true);
            UserModuleAccessTypes   = userModuleAccessTypes ?? new UserModuleAccessTypeEntity(_db, true);
            UserGroups              = userGroups ?? new UserGroupEntity(_db, true);
            UserGroupModuleAccesses = userGroupModuleAccesses ?? new UserGroupModuleAccessEntity(_db, true);
            Users                   = users ?? new UserEntity(_db, true);
        }