예제 #1
0
 public UserDomainService(IDapperRepository <UserInfo, long> userRepository,
                          IDapperRepository <Role, long> roleRepository,
                          IDapperRepository <UserRole, long> userRoleRepository,
                          IDapperRepository <UserUserGroupRelation, long> userUserGroupRelationRoleRepository,
                          IDapperRepository <Menu, long> menuRepository,
                          IRoleDomainService roleDomainService,
                          IUserGroupDomainService userGroupDomainService,
                          IPasswordHelper passwordHelper,
                          IMenuDomainService menuDomainService,
                          ILockerProvider lockerProvider,
                          IDapperRepository <UserGroup, long> userGroupRepository,
                          IDapperRepository <UserGroupPermission, long> userGroupPermissionRepository,
                          IDapperRepository <UserGroupOrganization, long> userGroupOrganizationDapperRepository)
 {
     _userRepository     = userRepository;
     _roleRepository     = roleRepository;
     _userRoleRepository = userRoleRepository;
     _userUserGroupRelationRepository = userUserGroupRelationRoleRepository;
     _menuRepository                        = menuRepository;
     _roleDomainService                     = roleDomainService;
     _userGroupDomainService                = userGroupDomainService;
     _passwordHelper                        = passwordHelper;
     _menuDomainService                     = menuDomainService;
     _lockerProvider                        = lockerProvider;
     _userGroupRepository                   = userGroupRepository;
     _userGroupPermissionRepository         = userGroupPermissionRepository;
     _userGroupOrganizationDapperRepository = userGroupOrganizationDapperRepository;
     _session = NullSurgingSession.Instance;
 }
예제 #2
0
 public UserGroupAppService(IUserGroupDomainService userGroupDomainService,
                            IDapperRepository <Domain.UserGroups.UserGroup, long> userGroupRepository,
                            IRoleDomainService roleDomainService)
 {
     _userGroupDomainService = userGroupDomainService;
     _userGroupRepository    = userGroupRepository;
     _roleDomainService      = roleDomainService;
 }
예제 #3
0
 public UserGroupAppService(IUserGroupDomainService userGroupDomainService,
                            IDapperRepository <Domain.UserGroups.UserGroup, long> userGroupRepository,
                            IRoleDomainService roleDomainService,
                            IDapperRepository <UserInfo, long> userRepository,
                            IDapperRepository <UserGroupDataPermissionOrgRelation, long> userGroupDataPermissionOrgRelationRepository,
                            IDapperRepository <UserGroupOrganization, long> userGroupOrganizationDapperRepository)
 {
     _userGroupDomainService = userGroupDomainService;
     _userGroupRepository    = userGroupRepository;
     _userGroupDataPermissionOrgRelationRepository = userGroupDataPermissionOrgRelationRepository;
     _userGroupOrganizationDapperRepository        = userGroupOrganizationDapperRepository;
     _session = NullSurgingSession.Instance;
 }
예제 #4
0
 public PermissionDomainService(IMenuDomainService menuDomainService,
                                IOperationDomainService operationDomainService,
                                IRoleDomainService roleDomainService,
                                IServiceRouteProvider serviceRouteProvider,
                                IUserDomainService userDomainService,
                                IUserGroupDomainService userGroupDomainService)
 {
     _menuDomainService      = menuDomainService;
     _operationDomainService = operationDomainService;
     _roleDomainService      = roleDomainService;
     _serviceRouteProvider   = serviceRouteProvider;
     _userDomainService      = userDomainService;
     _userGroupDomainService = userGroupDomainService;
 }
예제 #5
0
 public UserDomainService(IDapperRepository <UserInfo, long> userRepository,
                          IDapperRepository <Roles.Role, long> roleRepository,
                          IDapperRepository <UserRole, long> userRoleRepository,
                          IDapperRepository <UserUserGroupRelation, long> userUserGroupRelationRoleRepository,
                          IDapperRepository <Menu, long> menuRepository,
                          IRoleDomainService roleDomainService,
                          IUserGroupDomainService userGroupDomainService,
                          IPasswordHelper passwordHelper)
 {
     _userRepository     = userRepository;
     _roleRepository     = roleRepository;
     _userRoleRepository = userRoleRepository;
     _userUserGroupRelationRoleRepository = userUserGroupRelationRoleRepository;
     _menuRepository         = menuRepository;
     _roleDomainService      = roleDomainService;
     _userGroupDomainService = userGroupDomainService;
     _passwordHelper         = passwordHelper;
 }