コード例 #1
0
ファイル: MyListController.cs プロジェクト: NOTHEN/wojilu
 public MyListController()
 {
     blogService = new BlogService();
     postService = new BlogPostService();
     categoryService = new BlogCategoryService();
     friendService = new FriendService();
 }
コード例 #2
0
        public NotificationController()
        {
            notificationService = new NotificationService();
            friendService = new FriendService();

            this.LayoutControllerType = typeof( MsgController );
        }
コード例 #3
0
 public FriendController() {
     followService = new FollowerService();
     friendService = new FriendService();
     userService = new UserService();
     blacklistService = new BlacklistService();
     LayoutControllerType = typeof( MicroblogController );
 }
コード例 #4
0
ファイル: MicroblogService.cs プロジェクト: robin88/wojilu
 public MicroblogService()
 {
     feedService = new FeedService();
     nfService = new NotificationService();
     friendService = new FriendService();
     followerService = new FollowerService();
 }
コード例 #5
0
ファイル: FeedController.cs プロジェクト: robin88/wojilu
 public FeedController()
 {
     feedService = new FeedService();
     friendService = new FriendService();
     visitorService = new VisitorService();
     followService = new FollowerService();
 }
コード例 #6
0
ファイル: PhotoPostService.cs プロジェクト: NOTHEN/wojilu
 public PhotoPostService()
 {
     friendService = new FriendService();
     pickedService = new PickedService();
     incomeService = new UserIncomeService();
     followerService = new FollowerService();
 }
コード例 #7
0
ファイル: FriendController.cs プロジェクト: Boshin/wojilu
 public FriendController()
 {
     friendService = new FriendService();
     userService = new UserService();
     followService = new FollowerService();
     blacklistService = new BlacklistService();
 }
コード例 #8
0
ファイル: ViewerContext.cs プロジェクト: Boshin/wojilu
 public ViewerContext( MvcContext ctx )
 {
     friendService = new FriendService();
     msgService = new MessageService();
     followService = new FollowerService();
     this.ctx = ctx;
 }
コード例 #9
0
ファイル: ShareController.cs プロジェクト: Boshin/wojilu
        public ShareController()
        {
            feedService = new FeedService();
            friendService = new FriendService();
            followService = new FollowerService();

            shareService = new ShareService();
        }
コード例 #10
0
ファイル: TrashController.cs プロジェクト: robin88/wojilu
 public TrashController()
 {
     blogService = new BlogService();
     postService = new BlogPostService();
     categoryService = new BlogCategoryService();
     feedService = new FeedService();
     friendService = new FriendService();
 }
コード例 #11
0
ファイル: PostController.cs プロジェクト: NOTHEN/wojilu
 public PostController()
 {
     blogService = new BlogService();
     postService = new BlogPostService();
     categoryService = new BlogCategoryService();
     friendService = new FriendService();
     fileService = new UserFileService();
 }
コード例 #12
0
ファイル: MainController.cs プロジェクト: Boshin/wojilu
        public MainController()
        {
            confirmService = new UserConfirmService();
            userService = new UserService();
            loginService = new LoginService();
            friendService = new FriendService();
            inviteService = new InviteService();

            HidePermission( typeof( SecurityController ) );
        }
コード例 #13
0
        public WeiboRegisterController()
        {
            userService = new UserService();
            confirmService = new UserConfirmService();
            inviteService = new InviteService();
            loginService = new LoginService();
            friendService = new FriendService();

            appService = new UserAppService();
            menuService = new UserMenuService();
        }
コード例 #14
0
ファイル: MyController.cs プロジェクト: NOTHEN/wojilu
        public MyController()
        {
            base.HideLayout( typeof( Photo.LayoutController ) );

            friendService = new FriendService();

            postService = new PhotoPostService();
            albumService = new PhotoAlbumService();

            categoryService = new PhotoSysCategoryService();
        }
コード例 #15
0
ファイル: HomeController.cs プロジェクト: NOTHEN/wojilu
 public HomeController()
 {
     microblogService = new MicroblogService();
     followService = new FollowerService();
     visitorService = new VisitorService();
     mfService = new MicroblogFavoriteService();
     commentService = new OpenCommentService();
     photoPostService = new PhotoPostService();
     friendService = new FriendService();
     blogAppService = new BlogService();
     photoAppService = new PhotoService();
 }
コード例 #16
0
ファイル: RegisterController.cs プロジェクト: robin88/wojilu
        public RegisterController()
        {
            userService = new UserService();
            confirmService = new UserConfirmService();
            confirmEmail = new ConfirmEmail();
            inviteService = new InviteService();
            loginService = new LoginService();
            friendService = new FriendService();

            appService = new UserAppService();
            menuService = new UserMenuService();

            HidePermission( typeof( SecurityController ) );
        }
コード例 #17
0
ファイル: RegUtils.cs プロジェクト: ningboliuwei/wojilu
        // 根据邀请码注册,需要加为好友
        public static void ProcessFriend( User newRegUser, MvcContext ctx )
        {
            IInviteService inviteService = new InviteService();
            IFriendService friendService = new FriendService();

            int friendId = ctx.PostInt( "friendId" );
            if (friendId <= 0) return;

            String friendCode = ctx.Post( "friendCode" );

            Result result = inviteService.Validate( friendId, friendCode );
            if (result.HasErrors) return;

            friendService.AddInviteFriend( newRegUser, friendId );
        }
コード例 #18
0
ファイル: ShareService.cs プロジェクト: kklik/wojilu
 public ShareService()
 {
     fs = new FriendService();
     feedService = new FeedService();
     nfService = new NotificationService();
 }
コード例 #19
0
ファイル: FollowerService.cs プロジェクト: robin88/wojilu
 public FollowerService()
 {
     friendService = new FriendService();
     userService = new UserService();
 }
コード例 #20
0
ファイル: WebUtils.cs プロジェクト: Boshin/wojilu
 private static Boolean isWaitingFriendApproving( int userId, int targetId )
 {
     FriendService friendService = new FriendService();
     return friendService.IsWaitingFriendApproving( userId, targetId );
 }
コード例 #21
0
 public PhotoController()
 {
     base.HideLayout( typeof( Photo.LayoutController ) );
     postService = new PhotoPostService();
     friendService = new FriendService();
 }
コード例 #22
0
ファイル: SecurityController.cs プロジェクト: robin88/wojilu
        private String checkUserApp()
        {
            if (ctx.app == null) return appOk;

            IAccessStatus securityApp = ctx.app.obj as IAccessStatus;
            if (securityApp == null) return appOk;

            if (ctx.owner.Id == ctx.viewer.Id) return appOk;

            // 基于好友关系验证app权限
            if (securityApp.AccessStatus == (int)AccessStatus.Public)
                return appOk;

            if (securityApp.AccessStatus == (int)AccessStatus.Friend) {
                FriendService friendService = new FriendService();
                if (friendService.IsFriend( ctx.viewer.Id, ctx.owner.Id ) == false) return lang( "exFriendVisitOnly" );
            }
            else if (securityApp.AccessStatus == (int)AccessStatus.Private) {
                if (ctx.viewer.Id != ctx.owner.obj.Id) return lang( "exVisitForbidden" );
            }

            return appOk;
        }
コード例 #23
0
ファイル: BlogController.cs プロジェクト: Boshin/wojilu
 public BlogController()
 {
     postService = new BlogPostService();
     friendService = new FriendService();
 }
コード例 #24
0
 public BlogPostService() {
     friendService = new FriendService();
     incomeService = new UserIncomeService();
     microblogService = new MicroblogService();
 }
コード例 #25
0
ファイル: FeedService.cs プロジェクト: LeoLcy/cnblogsbywojilu
 public FeedService()
 {
     friendService = new FriendService();
     followerService = new FollowerService();
     nfService = new NotificationService();
 }
コード例 #26
0
 public PhotoPostService()
 {
     friendService = new FriendService();
     pickedService = new PickedService();
 }
コード例 #27
0
ファイル: MemberGroupService.cs プロジェクト: Boshin/wojilu
        public virtual List<Group> GetGroupByFriends( int userId, int count )
        {
            FriendService fs = new FriendService();
            String fIds = fs.FindFriendsIds( userId );
            if (strUtil.IsNullOrEmpty( fIds )) return new List<Group>();

            List<GroupUser> guList = db.find<GroupUser>( "Member.Id in ( " + fIds + " ) " ).list();
            List<GroupUser> myList = db.find<GroupUser>( myGroupCondition( userId ) ).list();

            List<Group> results = new List<Group>();

            foreach (GroupUser gu in guList) {
                if (gu.Group == null) continue;
                if (isInMyGroups( myList, gu.Group )) continue;
                if (isGroupAdded( results, gu.Group )) continue;
                results.Add( gu.Group );
            }
            return results;
        }
コード例 #28
0
ファイル: WebUtils.cs プロジェクト: 2014AmethystCat/wojilu
 private static bool isWaitingFriendApproving(long userId, long targetId) {
     FriendService friendService = new FriendService();
     return friendService.IsWaitingFriendApproving( userId, targetId );
 }
コード例 #29
0
ファイル: BlogPostService.cs プロジェクト: robin88/wojilu
 public BlogPostService()
 {
     friendService = new FriendService();
 }
コード例 #30
0
ファイル: BlacklistService.cs プロジェクト: robin88/wojilu
 public BlacklistService()
 {
     userService = new UserService();
     friendService = new FriendService();
     followerService = new FollowerService();
 }