Ejemplo n.º 1
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            var view = inflater.Inflate(Resource.Layout.CreatePostToolsFragment, container, false);

            IViewTools viewTools = view.FindViewById <CreatePostToolsView>(Resource.Id.createPost_tools_view);

            ThemesHelper.PerformTheme(container.Context, Themes.GetToolsTheme());

            IInteractorTools interactor = new InteractorTools(
                DataService.RepositoryController.RepoQc as IRepositoryNames, new SearchHelper <string>());
            IPresenterTools presenter = new PresenterTools(viewTools, interactor, new RouterToolsDroid(this),
                                                           new ToolsStylesHolderDroid <GlobalControlsTheme>(DroidDAL.ThemeParser));

            presenter.SetTheme(ThemeHolder.ToolsThemeStrings);

            Holder holder = new Holder(view, this);

            var routerToolBarBack       = new RouterToolBarBack(Activity);
            var stylesHolderToolBarBack = new ToolBarBackStylesHolderDroid <GlobalControlsTheme>(DroidDAL.ThemeParser);
            var title = DataService.RepositoryController.RepositoryCreatePost.LangCreatePost.CreatePostToolsActivityTitle;
            var presenterToolBarBack = new PresenterToolBarBack(holder.ToolBarBackView, routerToolBarBack,
                                                                stylesHolderToolBarBack, title);

            presenterToolBarBack.SetConfig();

            return(view);
        }
Ejemplo n.º 2
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View view            = inflater.Inflate(Resource.Layout.EditContactFragment, null, false);
            var  editContactView = view.FindViewById <EditContactView>(Resource.Id.editContact_view_EditContactView);

            Holder holder = new Holder(view);

            var interactor = new InteractorEditContact(
                new EditContactController(Connection.ConnectionController.GetInstance(),
                                          DataService.RepositoryController.RepositoryUserSettings, WebMsgParser.ParseResponsePersonalInfo),
                new EditContactModelCreator(DataService.RepositoryController.RepositoryUserSettings), new ValidationEditContact());

            _presenter = new PresenterEditContact(editContactView, interactor, new RouterEditContact(this));
            _presenter.SetConfig();
            _presenter.SetLocale(Locale.Localization.Lang);
            _presenter.SetTheme(new EditContactStyleHolderDroid <GlobalControlsTheme>(DroidDAL.ThemeParser));

            var routerToolBarBack       = new RouterToolBarBack(Activity);
            var stylesHolderToolBarBack = new ToolBarBackStylesHolderDroid <GlobalControlsTheme>(DroidDAL.ThemeParser);

            var presenterToolBarBack = new PresenterToolBarBack(holder.ToolBarBackView, routerToolBarBack,
                                                                stylesHolderToolBarBack, Locale.Localization.Lang.EditContactToolbarTitle);

            presenterToolBarBack.SetConfig();

            return(view);
        }
        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();
        }
Ejemplo n.º 4
0
        public void SetConfig()
        {
            _moreOptionsController.Send(new UserInfoRequestModel(DataService.RepositoryController.RepositoryUserSettings.UserId
                                                                 ?? throw new NullReferenceException(nameof(DataService.RepositoryController.RepositoryUserSettings.UserId))));

            var routerToolBarBack       = new RouterToolBarBack(Activity);
            var stylesHolderToolBarBack = new ToolBarBackStylesHolderDroid <GlobalControlsTheme>(DroidDAL.ThemeParser);
            var title = DataService.RepositoryController.RepositoryToolbar.LangToolbar.ToolbarTitle;
            var presenterToolBarBack = new PresenterToolBarBack(_holder.ToolBarBackView, routerToolBarBack, stylesHolderToolBarBack, title);

            presenterToolBarBack.SetConfig();
        }
Ejemplo n.º 5
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            var view = inflater.Inflate(Resource.Layout.EditProfileFragment, null, false);

            var holder = new Holder(view);

            var interactorEditProfile = new InteractorEditProfile(new ValidationEditProfile(),
                                                                  new EditProfileController(ConnectionController.GetInstance(), DataService.RepositoryController.RepositoryUserSettings,
                                                                                            WebMsgParser.ParseResponsePersonalInfo), new EditProfileModelCreator(DataService.RepositoryController.RepositoryUserSettings));
            var preseneterEditProfile = new PresenterEditProfile(holder.EditProfileView, interactorEditProfile,
                                                                 new RouterEditProfile(this), new EditProfileStylesHolderDroid <GlobalControlsTheme>(DroidDAL.ThemeParser), Localization.Lang);

            var routerToolBarBack       = new RouterToolBarBack(Activity);
            var stylesHolderToolBarBack = new ToolBarBackStylesHolderDroid <GlobalControlsTheme>(DroidDAL.ThemeParser);
            var presenterToolBarBack    = new PresenterToolBarBack(holder.ToolBarBackView, routerToolBarBack,
                                                                   stylesHolderToolBarBack, Localization.Lang.MoreOptionsProfileSettings);

            presenterToolBarBack.SetConfig();

            return(view);
        }
Ejemplo n.º 6
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();
        }
Ejemplo n.º 8
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();
        }
Ejemplo n.º 9
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();
        }