Пример #1
0
        public UserRoleService(Miaow.Domain.Repository.IUserRoleRepository userRole,
            Miaow.Domain.Repository.IAdminUserRepository adminUser,
             Miaow.Domain.Repository.IRolesRepository roles)
        {
            if (userRole == null)
            {
                throw new ArgumentNullException("userRoleRepository is null");
            }
            if (adminUser == null)
            {
                throw new ArgumentNullException("adminUserRepository is null");
            }
            if (roles == null)
            {
                throw new ArgumentNullException("rolesRepository is null");

            }
            userRoleRepository = userRole;
            adminUserRepository = adminUser;
            rolesRepository = roles;
        }
Пример #2
0
 public UserService(Miaow.Domain.Repository.IAdminUserRepository adminUser,
      Miaow.Domain.Repository.IAdminUserExtensionRepository adminUserExtension,
      Miaow.Domain.Repository.IAdminUserIndividuationRepository adminUserIndividuation,
      Miaow.Domain.Repository.IUserActionRepository userAction,
      Miaow.Domain.Repository.IUserRoleRepository userRole,
      Miaow.Domain.Repository.IRolePermissionRepository rolePermission)
 {
     if (adminUser == null)
     {
         throw new ArgumentNullException("adminuserrepository is null");
     }
     if (adminUserExtension == null)
     {
         throw new ArgumentNullException("adminUserExtensionRepository is null");
     }
     if (adminUserIndividuation == null)
     {
         throw new ArgumentNullException("adminUserIndividuationRepository is null");
     }
     if (userAction == null)
     {
         throw new ArgumentNullException("userActionRepository is null");
     }
     if (userRole == null)
     {
         throw new ArgumentNullException("userRoleRepository is null");
     }
     if (rolePermission == null)
     {
         throw new ArgumentNullException("rolePermissionRepository is null");
     }
     adminUserRepository = adminUser;
     adminUserExtensionRepository = adminUserExtension;
     adminUserIndividuationRepository = adminUserIndividuation;
     userActionRepository = userAction;
     userRoleRepository = userRole;
     rolePermissionRepository = rolePermission;
 }