コード例 #1
0
 public UploadAvatarPresenter()
 {
     _userSession       = new UserSession();
     _profileRepository = new ProfileRepository();
     _redirector        = new Redirector();
     _alertService      = new AlertService();
 }
コード例 #2
0
 public NotifycationControlPresenter()
 {
     _webContext = new WebContext();
     _userSession = new UserSession();
     _redirector = new Redirector();
     _notifycationService = new NotificationService();
 }
コード例 #3
0
 public OrganizationService()
 {
     //  _webContext = ServiceFactory.WebContext();
     _userSession   = ServiceFactory.UserSession();
     _redirector    = ServiceFactory.Redirector();
     _orgrepository = RepositoryFactory.OrganizationRepository();
 }
コード例 #4
0
ファイル: UploadAvatarPresenter.cs プロジェクト: SPKT/MHX2
 public UploadAvatarPresenter()
 {
     _userSession =new UserSession();
     _profileRepository = new ProfileRepository();
     _redirector = new Redirector();
     _alertService = new AlertService();
 }
コード例 #5
0
        public override string ToString()
        {
            IRedirector redirector = Redirector;

            return(redirector == null?base.ToString() :
                       string.Format(ObjectUtil.SysCulture, "Redirector为{0}的RedirectPage", redirector));
        }
コード例 #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     _redirector = ObjectFactory.GetInstance<IRedirector>();
     _webContext = ObjectFactory.GetInstance<IWebContext>();
     _presenter = new EditPhotosPresenter();
     _presenter.Init(this);
 }
コード例 #7
0
ファイル: GroupPresenter.cs プロジェクト: ngocpq/MHX2
 public GroupPresenter()
 {
     _redirector = new Redirector();
     _webContext = new WebContext();
     _groupRepository = new GroupRepository();
     _fileService = new FileService();
 }
コード例 #8
0
ファイル: ProfileDisplayPresenter.cs プロジェクト: SPKT/MHX2
 public ProfileDisplayPresenter()
 {
     _redirector = new SPKTCore.Core.Impl.Redirector();
     _friendRepository = new SPKTCore.Core.DataAccess.Impl.FriendRepository();
     _userSession = new SPKTCore.Core.Impl.UserSession();
     _friendservice = new SPKTCore.Core.Impl.FriendService();
 }
コード例 #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     _presenter = new ViewForumPresenter();
     _presenter.Init(this);
     _redirector = new Redirector();
     _webContext = new WebContext();
 }
コード例 #10
0
 public NotifycationControlPresenter()
 {
     _webContext          = new WebContext();
     _userSession         = new UserSession();
     _redirector          = new Redirector();
     _notifycationService = new NotificationService();
 }
コード例 #11
0
 public ConfirmFriendshipRequestPresenter()
 {
     _webContext = ObjectFactory.GetInstance<IWebContext>();
     _configuration = ObjectFactory.GetInstance<IConfiguration>();
     _redirector = ObjectFactory.GetInstance<IRedirector>();
     _friendService = ObjectFactory.GetInstance<IFriendService>();
 }
コード例 #12
0
 public ConfirmFriendshipRequestPresenter()
 {
     _webContext = new SPKTCore.Core.Impl.WebContext();
     _friendInvitationRepository = new SPKTCore.Core.DataAccess.Impl.FriendInvitationRepository();
     _accountRepository = new SPKTCore.Core.DataAccess.Impl.AccountRepository();
     _redirector = new SPKTCore.Core.Impl.Redirector();
 }
コード例 #13
0
ファイル: CreateAlbum.ascx.cs プロジェクト: SPKT/MHX2
 protected void Page_Load(object sender, EventArgs e)
 {
     _usersession = new UserSession();
     _for = new FolderRepository();
     _redirect = new Redirector();
     up = new UploadAvatarPresenter();
 }
コード例 #14
0
ファイル: SearchPresenter.cs プロジェクト: ngocpq/MHX2
 public void Init(ISearch view)
 {
     _view = view;
     _accountRepository = new SPKTCore.Core.DataAccess.Impl.AccountRepository();
     _profileRepository = new SPKTCore.Core.DataAccess.Impl.ProfileRepository();
     _redirector = new SPKTCore.Core.Impl.Redirector();
 }
コード例 #15
0
ファイル: SearchPresenter.cs プロジェクト: ngocpq/MHX2
 public void Init(ISearch view)
 {
     _view = view;
     _accountRepository = new SPKTCore.Core.DataAccess.Impl.AccountRepository();
     _profileRepository = new SPKTCore.Core.DataAccess.Impl.ProfileRepository();
     _redirector        = new SPKTCore.Core.Impl.Redirector();
 }
コード例 #16
0
 public ProfileDisplayPresenter()
 {
     _redirector       = new SPKTCore.Core.Impl.Redirector();
     _friendRepository = new SPKTCore.Core.DataAccess.Impl.FriendRepository();
     _userSession      = new SPKTCore.Core.Impl.UserSession();
     _friendservice    = new SPKTCore.Core.Impl.FriendService();
 }
コード例 #17
0
ファイル: ViewForumPresenter.cs プロジェクト: SPKT/MHX2
 public ViewForumPresenter()
 {
     _postRepository = new BoardPostRepository();
     _webContext = new WebContext();
     _forumRepository = new BoardForumRepository();
     _redirector = new Redirector();
 }
コード例 #18
0
ファイル: HomePresenter.cs プロジェクト: SPKT/MangXaHoi
 public HomePresenter()
 {
     _userSession = new UserSession();
     _accountService=new AccountService();
     _redirector = new Redirector();
     _profileService = new ProfileService();
 }
コード例 #19
0
        public ProfilePresenter()
        {
            _redirector = ObjectFactory.GetInstance<IRedirector>();
            _userSession = ObjectFactory.GetInstance<IUserSession>();
            if (!_userSession.LoggedIn || _userSession.CurrentUser == null)
                _redirector.GoToAccountLoginPage();

            _alertService = ObjectFactory.GetInstance<IAlertService>();
            _webContext = ObjectFactory.GetInstance<IWebContext>();
            _accountService = ObjectFactory.GetInstance<IAccountService>();
            _privacyService = ObjectFactory.GetInstance<IPrivacyService>();
            _account = _userSession.CurrentUser;

            if (_webContext.AccountID > 0 && _webContext.AccountID != _userSession.CurrentUser.AccountID)
            {
                _accountBeingViewed = _accountService.GetAccountByID(_webContext.AccountID);
                _accountBeingViewed.Profile = Profile.GetProfileByAccountID(_webContext.AccountID);
            }
            else
            {
                _accountBeingViewed = _userSession.CurrentUser;
                _accountBeingViewed.Profile = Profile.GetProfileByAccountID(_userSession.CurrentUser.AccountID);
            }
            if (_accountBeingViewed == null)
                _redirector.GoToAccountLoginPage();
            if (_accountBeingViewed.Profile != null && _accountBeingViewed.Profile.ProfileID > 0)
                _privacyFlags = PrivacyFlag.GetPrivacyFlagsByProfileID(_accountBeingViewed.Profile.ProfileID);
            else
                _redirector.GoToHomePage();

        }
コード例 #20
0
ファイル: GroupPresenter.cs プロジェクト: ngocpq/MHX2
 public GroupPresenter()
 {
     _redirector      = new Redirector();
     _webContext      = new WebContext();
     _groupRepository = new GroupRepository();
     _fileService     = new FileService();
 }
コード例 #21
0
ファイル: ReadMessagePresenter.cs プロジェクト: ngocpq/MHX2
 public ReadMessagePresenter()
 {
     _webContext = new WebContext();
     _userSession = new UserSession();
     _redirector = new Redirector();
     _messageRepository = new SPKTCore.Core.DataAccess.Impl.MessageRepository();
 }
コード例 #22
0
 public ConfirmFriendshipRequestPresenter()
 {
     _webContext = new SPKTCore.Core.Impl.WebContext();
     _friendInvitationRepository = new SPKTCore.Core.DataAccess.Impl.FriendInvitationRepository();
     _accountRepository          = new SPKTCore.Core.DataAccess.Impl.AccountRepository();
     _redirector = new SPKTCore.Core.Impl.Redirector();
 }
コード例 #23
0
ファイル: MyBlogsPresenter.cs プロジェクト: SPKT/MHX2
 public MyBlogsPresenter()
 {
     _webContext = ObjectFactory.GetInstance<IWebContext>();
     _blogRepository = ObjectFactory.GetInstance<IBlogRepository>();
     _redirector = ObjectFactory.GetInstance<IRedirector>();
     _userSession = ObjectFactory.GetInstance<IUserSession>();
 }
コード例 #24
0
 public ReadMessagePresenter()
 {
     _webContext        = new WebContext();
     _userSession       = new UserSession();
     _redirector        = new Redirector();
     _messageRepository = new SPKTCore.Core.DataAccess.Impl.MessageRepository();
 }
コード例 #25
0
        public override IRedirector CreateRedirector(IPageData pageData)
        {
            IRedirector redirector = ObjectUtil.CreateObject(ObjectType).Convert <IRedirector>();

            TkDebug.AssertNotNull(redirector, string.Format(
                                      ObjectUtil.SysCulture, "无法根据类型{0}创建实例", ObjectType), this);
            return(redirector);
        }
コード例 #26
0
      public AppDropDownsService()
      {
        //  _webContext = ServiceFactory.WebContext();
          _userSession = ServiceFactory.UserSession();
          _redirector = ServiceFactory.Redirector();
          _repdropdown = new AppDropDownsRepository();

      }
コード例 #27
0
ファイル: ForumPresenter.cs プロジェクト: ngocpq/MHX2
 public ForumPresenter()
 {
     _boardService       = new BoardService();
     _forumRepository    = new BoardForumRepository();
     _categoryRepository = new BoardCategoryRepository();
     _redirector         = new Redirector();
     _webContext         = new WebContext();
 }
コード例 #28
0
        public void Init(ILoginLinks view)
        {
            _userSession = ObjectFactory.GetInstance<IUserSession>();
            _redirector = ObjectFactory.GetInstance<IRedirector>();
            _accountService = ObjectFactory.GetInstance<IAccountService>();

            view.ShowAppropriateLoginStatePanel(_userSession.LoggedIn, _userSession.Username);
        }
コード例 #29
0
ファイル: AccountService.cs プロジェクト: dzenisan/bezpanike
 public AccountService()
 {
     _accountRepository = ObjectFactory.GetInstance<IAccountRepository>();
     _permissionRepository = ObjectFactory.GetInstance<IPermissionRepository>();
     _userSession = ObjectFactory.GetInstance<IUserSession>();
     _redirector = ObjectFactory.GetInstance<IRedirector>();
     _email = ObjectFactory.GetInstance<IEmail>();
 }
コード例 #30
0
ファイル: MembersPresenter.cs プロジェクト: ngocpq/MHX2
 public MembersPresenter()
 {
     _accountRepository = new AccountRepository();
     _groupMemberRepository = new GroupMemberRepository();
     _webContext = new WebContext();
     _redirector = new Redirector();
     _groupService = new GroupService();
 }
コード例 #31
0
 public EditAccountPresenter()
 {
     _userSession = ObjectFactory.GetInstance<IUserSession>();
     _accountRepository = ObjectFactory.GetInstance<IAccountRepository>();
     _redirector = ObjectFactory.GetInstance<IRedirector>();
     _accountService = ObjectFactory.GetInstance<IAccountService>();
     _email = ObjectFactory.GetInstance<IEmail>();
 }
コード例 #32
0
ファイル: ForumPresenter.cs プロジェクト: SPKT/MHX2
 public ForumPresenter()
 {
     _boardService = ObjectFactory.GetInstance<IBoardService>();
     _forumRepository =new BoardForumRepository();
     _categoryRepository = new BoardCategoryRepository();
     _redirector = new Redirector();
     _webContext = new WebContext();
 }
コード例 #33
0
ファイル: RegisterPresenter.cs プロジェクト: SPKT/MangXaHoi
 public RegisterPresenter()
 {
     _accountService = new AccountService();
     _webContext = new WebContext();
     _email = new Email();
     _redirector = new Redirector();
     _parameterIntService = new ParameterIntService();
 }
コード例 #34
0
ファイル: MXH_NEW.Master.cs プロジェクト: SPKT/MHX2
        protected void Page_Load(object sender, EventArgs e)
        {
            _redirector = new Redirector();
            _presenter = new MXH1MasterPresenter();

            _usersession = new UserSession();
            _webContext = new WebContext();
        }
コード例 #35
0
 protected void Page_Load(object sender, EventArgs e)
 {
     _fileService = new FileService();
     LoadData(group, accounts);
     _webContext            = new WebContext();
     _groupMemberRepository = new GroupMemberRepository();
     _redirector            = new Redirector();
 }
コード例 #36
0
 public MembersPresenter()
 {
     _accountRepository     = new AccountRepository();
     _groupMemberRepository = new GroupMemberRepository();
     _webContext            = new WebContext();
     _redirector            = new Redirector();
     _groupService          = new GroupService();
 }
コード例 #37
0
 public ManageGroupPresenter()
 {
     _redirector = ObjectFactory.GetInstance<IRedirector>();
     _webContext = ObjectFactory.GetInstance<IWebContext>();
     File._webContext = _webContext;
     _groupService = ObjectFactory.GetInstance<IGroupService>();
     _fileService = ObjectFactory.GetInstance<IFileService>();
 }
コード例 #38
0
ファイル: PostPresenter.cs プロジェクト: SPKT/MHX2
 public PostPresenter()
 {
     _blogRepository = ObjectFactory.GetInstance<IBlogRepository>();
     _webContext = ObjectFactory.GetInstance<IWebContext>();
     _userSession = ObjectFactory.GetInstance<IUserSession>();
     _redirector = ObjectFactory.GetInstance<IRedirector>();
     _alertService = ObjectFactory.GetInstance<IAlertService>();
 }
コード例 #39
0
ファイル: ViewAlbum.aspx.cs プロジェクト: lengocluyen/pescode
 protected override void OnInit(EventArgs e)
 {
     _webContext = ObjectFactory.GetInstance<IWebContext>();
     _redirector = ObjectFactory.GetInstance<IRedirector>();
     _userSession = ObjectFactory.GetInstance<IUserSession>();
     _presenter = new ViewAlbumPresenter();
     _presenter.Init(this);
 }
コード例 #40
0
 protected void Page_Load(object sender, EventArgs e)
 {
     _webcontext   = new WebContext();
     _ussersession = new UserSession();
     _ac           = new AccountRepository();
     _redirect     = new Redirector();
     MessageNew1.settbTO(idac);
 }
コード例 #41
0
 public EditAccountPresenter()
 {
     _userSession = new UserSession();
     _accountRepository = new SPKTCore.Core.DataAccess.Impl.AccountRepository();
     _redirector = new Redirector();
     _accountService = new AccountService();
     _email = new Email();
 }
コード例 #42
0
ファイル: ForumPresenter.cs プロジェクト: ngocpq/MHX2
 public ForumPresenter()
 {
     _boardService = new BoardService();
     _forumRepository =new BoardForumRepository();
     _categoryRepository = new BoardCategoryRepository();
     _redirector = new Redirector();
     _webContext = new WebContext();
 }
コード例 #43
0
 protected void Page_Load(object sender, EventArgs e)
 {
     _email         = new SPKTCore.Core.Impl.Email();
     _usersession   = new SPKTCore.Core.Impl.UserSession();
     _webcontext    = new WebContext();
     _ac            = new AccountRepository();
     _redirect      = new Redirector();
     bt_invite.Text = "Mời bạn";
 }
コード例 #44
0
 public EditAccountPresenter()
 {
     _userSession          = new UserSession();
     _accountRepository    = new SPKTCore.Core.DataAccess.Impl.AccountRepository();
     _redirector           = new Redirector();
     _accountService       = new AccountService();
     _permissionRepository = new PermissionRepository();
     _email = new Email();
 }
コード例 #45
0
ファイル: AddPhotos.aspx.cs プロジェクト: lengocluyen/pescode
        protected void Page_Load(object sender, EventArgs e)
        {
            _webContext = ObjectFactory.GetInstance<IWebContext>();
            _userSession = ObjectFactory.GetInstance<IUserSession>();
            _redirector = ObjectFactory.GetInstance<IRedirector>();

            if(!(_webContext.AlbumID > 0))
                _redirector.GoToPhotos();
        }
コード例 #46
0
ファイル: MXH1.Master.cs プロジェクト: SPKT/MangXaHoi
        protected void Page_Load(object sender, EventArgs e)
        {
            _redirector = new Redirector();
<<<<<<< HEAD
=======
            _presenter = new MXH1MasterPresenter();
            _presenter.Init(this);
>>>>>>> 74349b0b329f92be16c92eafca08b233a2499789
        }
コード例 #47
0
ファイル: Temp.Master.cs プロジェクト: ngocpq/MHX2
 protected void Page_Load(object sender, EventArgs e)
 {
     _redirector = new Redirector();
     _presenter = new MXH1MasterPresenter();
     _presenter.Init(this);
     _usersession = new UserSession();
     _webContext = new WebContext();
     img_av.ImageUrl = "~/Image/ProfileAvatar.aspx";
 }
コード例 #48
0
ファイル: ButtonAdd.ascx.cs プロジェクト: ngocpq/MHX2
 protected void Page_Load(object sender, EventArgs e)
 {
     _email = new SPKTCore.Core.Impl.Email();
     _usersession = new SPKTCore.Core.Impl.UserSession();
     _webcontext = new WebContext();
     _ac = new AccountRepository();
     _redirect = new Redirector();
     bt_invite.Text = "Mời bạn";
 }
コード例 #49
0
ファイル: Temp.Master.cs プロジェクト: ngocpq/MHX2
 protected void Page_Load(object sender, EventArgs e)
 {
     _redirector = new Redirector();
     _presenter  = new MXH1MasterPresenter();
     _presenter.Init(this);
     _usersession    = new UserSession();
     _webContext     = new WebContext();
     img_av.ImageUrl = "~/Image/ProfileAvatar.aspx";
 }
コード例 #50
0
ファイル: MXH_NEW.Master.cs プロジェクト: ngocpq/MHX2
        protected void Page_Load(object sender, EventArgs e)
        {
            _redirector = new Redirector();
            _presenter  = new MXH1MasterPresenter();

            _usersession        = new UserSession();
            _webContext         = new WebContext();
            lb_dangky.Visible   = false;
            lb_dangnhap.Visible = false;
        }
コード例 #51
0
 public PostForumPostPresenter()
 {
     _postRepository     = new BoardPostRepository();
     _forumRepository    = new BoardForumRepository();
     _categoryRepository = new BoardCategoryRepository();
     _redirector         = new Redirector();
     _webContext         = new WebContext();
     _alertService       = new AlertService();
     _groupRepository    = new GroupRepository();
 }
コード例 #52
0
ファイル: ViewGroupPresenter.cs プロジェクト: ngocpq/MHX2
 public ViewGroupPresenter()
 {
     _groupRepository         = new GroupRepository();
     _webContext              = new WebContext();
     _redirector              = new Redirector();
     _boardForumRepository    = new BoardForumRepository();
     _boardCategoryRepository = new BoardCategoryRepository();
     _groupMemberRepository   = new GroupMemberRepository();
     _groupService            = new GroupService();
     _boardPostRepository     = new BoardPostRepository();
 }
コード例 #53
0
 public HomePresenter()
 {
     _userSession         = new UserSession();
     _accountService      = new AccountService();
     _redirector          = new Redirector();
     _profileService      = new ProfileService();
     _privacyService      = new PrivacyService();
     _friendService       = new FriendService();
     _StatusUpdateService = new StatusUpdateService();
     _webContext          = new WebContext();
 }
コード例 #54
0
ファイル: LoginPresenter.cs プロジェクト: ngocpq/MHX2
 public void Init(ILogin view)
 {
     _view           = view;
     _accountService = new SPKTCore.Core.Impl.AccountService();
     _redirector     = new SPKTCore.Core.Impl.Redirector();
     _webContext     = new SPKTCore.Core.Impl.WebContext();
     if (!string.IsNullOrEmpty(_webContext.FriendshipRequest))
     {
         _view.DisplayMessage("Đăng nhập để xác nhận");
     }
 }
コード例 #55
0
        public AccountService()
        {
            //This way AccountService can use any accountRepository(does not depend on one Repository)!
            //It gets Repository from RepositoryFactory! So he has someone(factory) to ask for any Repository.
            //Currently our RepositoryFactory is static and directly depends on StructureMap IOC.

            _accountRepository = RepositoryFactory.AccountRepository();
            _webContext        = ServiceFactory.WebContext();
            _userSession       = ServiceFactory.UserSession();
            _redirector        = ServiceFactory.Redirector();
        }
コード例 #56
0
 public MyGroupsPresenter()
 {
     _redirector            = new Redirector();
     _webContext            = new WebContext();
     _groupRepository       = new GroupRepository();
     _fileService           = new FileService();
     _boardPostRepository   = new BoardPostRepository();
     _boardForumRepository  = new BoardForumRepository();
     _groupForumRepository  = new GroupForumRepository();
     _groupMemberRepository = new GroupMemberRepository();
     _usersession           = new UserSession();
 }
コード例 #57
0
ファイル: AccountService.cs プロジェクト: ngocpq/MHX2
 public AccountService()
 {
     _accountRepository    = new SPKTCore.Core.DataAccess.Impl.AccountRepository();
     _permissionRepository = new SPKTCore.Core.DataAccess.Impl.PermissionRepository();
     _userSession          = new UserSession();
     _redirector           = new Redirector();
     _email          = new Email();
     _profileService = new ProfileService();
     _webContext     = new SPKTCore.Core.Impl.WebContext();
     _friendService  = new SPKTCore.Core.Impl.FriendService();
     //friendInvitation = new FriendInvitation();
 }
コード例 #58
0
ファイル: InternalWebUtil.cs プロジェクト: madiantech/tkcore
        public static void RedirectPage(IMetaData metaData, ISource source, IWebHandler handler,
                                        OutputData outputData, IRedirector redirector)
        {
            MetaDataUtil.SetMetaData(redirector, handler.Style, metaData);
            string url = redirector.Redirect(source, handler, outputData);

            TkDebug.AssertNotNullOrEmpty(url,
                                         "Redirector.Redirect函数返回的Url为空,不能重定向该地址", redirector);
            url = AppUtil.ResolveUrl(url);

            handler.Response.Redirect(url, false);
        }
コード例 #59
0
ファイル: GablarskiServer.cs プロジェクト: ermau/Gablarski
        /// <summary>
        /// Removes <paramref name="redirector"/> from the list of redirectors.
        /// </summary>
        /// <param name="redirector">The redirector to remove.</param>
        /// <returns><c>true</c> if <paramref name="redirector"/> was found</returns>
        /// <exception cref="ArgumentNullException"><paramref name="redirector"/> is <c>null</c>.</exception>
        public bool RemoveRedirector(IRedirector redirector)
        {
            if (redirector == null)
            {
                throw new ArgumentNullException("redirector");
            }

            lock (redirectors)
            {
                return(redirectors.Remove(redirector));
            }
        }
コード例 #60
0
ファイル: GablarskiServer.cs プロジェクト: ermau/Gablarski
        /// <summary>
        /// Adds <paramref name="redirector"/> to the list of redirectors.
        /// </summary>
        /// <param name="redirector">The redirector to add.</param>
        /// <exception cref="ArgumentNullException"><paramref name="redirector"/> is <c>null</c>.</exception>
        public void AddRedirector(IRedirector redirector)
        {
            if (redirector == null)
            {
                throw new ArgumentNullException("redirector");
            }

            lock (redirectors)
            {
                redirectors.Add(redirector);
            }
        }