public UserInvitationManager(IUserInvitationStorage <TUserInvitation> userInvitationStorage, IUserManager <TUser, TUserActivationRequest, TCreateUserForm, TUpdateUserForm> userManager, IUserStorage <TUser> userStorage, IAuthEmailSender authEmailSender, IOrganizationUserStorage <TOrganizationUser, TUser> organizationUserStorage) { this.userInvitationStorage = userInvitationStorage; this.userManager = userManager; this.userStorage = userStorage; this.authEmailSender = authEmailSender; this.organizationUserStorage = organizationUserStorage; }
public OrganizationManager(IOrganizationStorage <TOrganization> organizationStorage, IOrganizationProcessor <TOrganization, TOrganizationCreateForm, TOrganizationUpdateForm> organizationProcessor, IOrganizationUserStorage <TOrganizationUser, TUser> organizationUserStorage) { this.organizationStorage = organizationStorage; this.organizationProcessor = organizationProcessor; this.organizationUserStorage = organizationUserStorage; }