public UserController( IChangeUserStatus changeUserStatus, IEditProfile setProfileImage, ISendImage sendImage, ISearch search ) { this.changeUserStatus = changeUserStatus; this.editProfile = setProfileImage; this.sendImage = sendImage; this.search = search; }
public PresenterEditProfile(IViewEditProfile view, IInteractorEditProfile interactor, IRouterEditProfile router, IEditProfileStylesHolder stylesHolder, IEditProfile localeStrings) { _view = view ?? throw new ArgumentNullException(nameof(_view)); _interactor = interactor ?? throw new ArgumentNullException(nameof(_interactor)); _router = router ?? throw new ArgumentNullException(nameof(_router)); _stylesHolder = stylesHolder; _localeStrings = localeStrings; SetConfig(); _interactor.SendRequestForUserData(); }