Exemplo n.º 1
0
 public UserController(
     IChangeUserStatus changeUserStatus,
     IEditProfile setProfileImage,
     ISendImage sendImage,
     ISearch search
     )
 {
     this.changeUserStatus = changeUserStatus;
     this.editProfile      = setProfileImage;
     this.sendImage        = sendImage;
     this.search           = search;
 }
Exemplo n.º 2
0
        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();
        }