public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            _interactor = new InteractorRegName(DataService.RepositoryController.RepositoryRA, new ValidationRA());

            _presenter = new PresenterRegName(_registrationName, new InteractorRegName(DataService.RepositoryController.RepositoryRA, new ValidationRA()),
                                              new RouterRegName(this), new RegNameStylesHolderIOS <GlobalControlsTheme>(new ThemeParser <GlobalControlsTheme>()), DataService.RepositoryController.RepositoryRA.LangRA);
            _presenter.SetConfig();
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            _view = inflater.Inflate(Resource.Layout.RegNameFragment, container, false);

            var viewRegName = _view.FindViewById <RegNameView>(Resource.Id.reg_name_view);

            _presenter = new PresenterRegName(viewRegName, new InteractorRegName(DataService.RepositoryController.RepositoryRA, new ValidationRA()),
                                              new RouterRegName(Activity), new RegNameStylesHolderDroid <GlobalControlsTheme>(new ThemeParser <GlobalControlsTheme>()), DataService.RepositoryController.RepositoryRA.LangRA);

            return(_view);
        }