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

            NavigationController.NavigationBar.Hidden = false;

            var locale = Localization.Lang;

            _editProfileView.GetViewController = iOS_DAL.GetViewControllerForView;
            var interactorEditProfile = new InteractorEditProfile(new ValidationEditProfile(),
                                                                  new EditProfileController(ConnectionController.GetInstance(),
                                                                                            DataService.RepositoryController.RepositoryUserSettings,
                                                                                            WebMsgParser.ParseResponsePersonalInfo),
                                                                  new EditProfileModelCreator(DataService.RepositoryController.RepositoryUserSettings));
            var preseneterEditProfile = new PresenterEditProfile(_editProfileView,
                                                                 interactorEditProfile,
                                                                 new RouterEditProfile(NavigationController),
                                                                 new EditProfileStylesHolderIOS <GlobalControlsTheme>(iOS_DAL.ThemeParser),
                                                                 locale);

            var toolbarBackView         = new ToolBarBackView(NavigationItem, NavigationController.NavigationBar);
            var routerToolBarBack       = new RouterToolBarBack(NavigationController);
            var stylesHolderToolBarBack = new ToolBarBackStylesHolderIOS <GlobalControlsTheme>(iOS_DAL.ThemeParser);
            var title = locale.EditProfileToolbarTitle;
            var presenterToolBarBack = new PresenterToolBarBack(toolbarBackView, routerToolBarBack, stylesHolderToolBarBack, title);

            presenterToolBarBack.SetConfig();
        }
Exemple #2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            ThemeHelper.PerformTheme(Themes.GetToolsTheme());
            _countriesView.SetConfig();

            IInteractorTools interactor = new InteractorTools(DataService.RepositoryController.RepositoryCountries, new SearchHelper <string>());
            IPresenterTools  presenter  = new PresenterTools(_countriesView, interactor, new RouterToolsCountriesIOS(NavigationController), new ToolsStylesHolderIOS <GlobalControlsTheme>(iOS_DAL.ThemeParser));

            presenter.SetTheme(ThemeHolder.ToolsThemeStrings);

            NavigationController.NavigationBar.Hidden = false;

            var toolbarBackView         = new ToolBarBackView(NavigationItem, NavigationController.NavigationBar);
            var routerToolBarBack       = new RouterToolBarBack(NavigationController);
            var stylesHolderToolBarBack = new ToolBarBackStylesHolderIOS <GlobalControlsTheme>(iOS_DAL.ThemeParser);
            var title = Locale.Localization.Lang.EditContactCountriesToolbar;
            var presenterToolBarBack = new PresenterToolBarBack(toolbarBackView, routerToolBarBack, stylesHolderToolBarBack, title);

            presenterToolBarBack.SetConfig();
        }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            _moreOptionsView.NavigationBar  = NavigationController?.NavigationBar;
            _moreOptionsView.NavigationItem = NavigationItem;

            _moreOptionsView.SetDataSource(new DataForMoreOptions(), this);

            NavigationController.NavigationBar.Hidden = false;

            _moreOptionsView.SetCellAutoHeight();
            _moreOptionsView.SetConfig();

            var toolbarBackView         = new ToolBarBackView(NavigationItem, NavigationController.NavigationBar);
            var routerToolBarBack       = new RouterToolBarBack(NavigationController);
            var stylesHolderToolBarBack = new ToolBarBackStylesHolderIOS <GlobalControlsTheme>(iOS_DAL.ThemeParser);
            var title = DataService.RepositoryController.RepositoryToolbar.LangToolbar.ToolbarTitle;
            var presenterToolBarBack = new PresenterToolBarBack(toolbarBackView, routerToolBarBack, stylesHolderToolBarBack, title);

            presenterToolBarBack.SetConfig();
        }
Exemple #4
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            ThemeHelper.PerformTheme(Themes.GetToolsTheme());
            toolsView.SetConfig();

            IInteractorTools interactor = new InteractorTools(DataService.RepositoryController.RepoQc as IRepositoryNames, new SearchHelper <string>());
            IPresenterTools  presenter  = new PresenterTools(toolsView, interactor, new RouterToolsIOS(this), new ToolsStylesHolderIOS <GlobalControlsTheme>(iOS_DAL.ThemeParser));

            presenter.SetTheme(ThemeHolder.ToolsThemeStrings);

            NavigationController.NavigationBar.Hidden = false;

            var toolbarBackView         = new ToolBarBackView(NavigationItem, NavigationController.NavigationBar);
            var routerToolBarBack       = new RouterToolBarBack(NavigationController);
            var stylesHolderToolBarBack = new ToolBarBackStylesHolderIOS <GlobalControlsTheme>(iOS_DAL.ThemeParser);
            var title = DataService.RepositoryController.RepositoryCreatePost.LangCreatePost.CreatePostToolsActivityTitle;
            var presenterToolBarBack = new PresenterToolBarBack(toolbarBackView, routerToolBarBack, stylesHolderToolBarBack, title);

            presenterToolBarBack.SetConfig();
        }
Exemple #5
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            _rootTableView.AllowsSelection = false;
            _rootTableView.RegisterNibForCellReuse(DetailedPostTableViewCell.Nib, DetailedPostTableViewCell.Key);
            _rootTableView.SeparatorStyle = UITableViewCellSeparatorStyle.None;

            NavigationController.NavigationBar.Hidden = false;
            var toolbarBackView         = new ToolBarBackView(NavigationItem, NavigationController.NavigationBar);
            var routerToolBarBack       = new RouterToolBarBack(NavigationController);
            var stylesHolderToolBarBack = new ToolBarBackStylesHolderIOS <GlobalControlsTheme>(iOS_DAL.ThemeParser);
            var title = "";
            var presenterToolBarBack = new PresenterToolBarBack(toolbarBackView, routerToolBarBack, stylesHolderToolBarBack, title);

            presenterToolBarBack.SetConfig();

            _rootTableView.EstimatedRowHeight = 400;
            _rootTableView.RowHeight          = UITableView.AutomaticDimension;

            _globalTimer = GlobalTimer.GetInstance();
        }