예제 #1
0
 public AuthController(IAuthenticateUser authenticateUser,
                       IAddNewUser addNewUser,
                       IEmailService emailService,
                       IConfirmUserEmailByToken confirmUserEmailByToken,
                       IGetUserByEmail getUserByEmail,
                       IAddUserTokenToUser addUserTokenToUser,
                       IGetUserByToken getUserByToken,
                       IEditUserPassword editUserPassword,
                       IDeleteUserTokenyByTokenString deleteUserTokenyByTokenString,
                       IAddNewEmailMessage addNewEmailMessage,
                       ICheckDomainExistsByName checkDomainExistsByName,
                       IAddNewDomain addNewDomain,
                       ISetDomainOwner setDomainOwner,
                       IAddUserToDomain addUserToDomain,
                       IGetRoleByName getRoleByName)
 {
     this.authenticateUser        = authenticateUser;
     this.addNewUser              = addNewUser;
     this.emailService            = emailService;
     this.confirmUserEmailByToken = confirmUserEmailByToken;
     this.getUserByEmail          = getUserByEmail;
     this.addUserTokenToUser      = addUserTokenToUser;
     this.getUserByToken          = getUserByToken;
     this.editUserPassword        = editUserPassword;
     this.addNewEmailMessage      = addNewEmailMessage;
     this.checkDomainExistsByName = checkDomainExistsByName;
     this.addNewDomain            = addNewDomain;
     this.setDomainOwner          = setDomainOwner;
     this.addUserToDomain         = addUserToDomain;
     this.getRoleByName           = getRoleByName;
 }
예제 #2
0
 public UserController(
     IAddNewUser addNewUser,
     ICheckUserExist checkUserExist,
     IGrantRole grantRole,
     IEditUser editUser,
     IEditUserPassword editUserPassword,
     IDeleteUser deleteUser,
     IRevokeRole revokeRole,
     IGetAppUserRole getAppUserRole,
     IGetUserId getUserId,
     IOptions <LoggerConfig> loggerSettings) : base(loggerSettings)
 {
     this.addNewUser     = addNewUser;
     this.getAppUserRole = getAppUserRole;
     this.getUserId      = getUserId;
 }
예제 #3
0
 public UserController(
     IOptions <ManagerSettings> managerSettings,
     IOptions <LoggerConfig> loggerSettings,
     IGetUserById getUserById,
     IEditUser editUser,
     IEditUserPassword editUserPassword,
     ICheckUserPermission checkUserPermission,
     IGetUserApps getUserApps,
     IGetUserDetails getUserDetails,
     ISessionService <LoggedUserModel> loggedUserSessionService)
     : base(managerSettings, loggerSettings, getUserApps, loggedUserSessionService)
 {
     this.getUserById         = getUserById;
     this.editUser            = editUser;
     this.editUserPassword    = editUserPassword;
     this.checkUserPermission = checkUserPermission;
     this.getUserDetails      = getUserDetails;
 }