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); }
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(); }
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(); }
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); }
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(); }
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(); }
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(); }