コード例 #1
0
        public async Task <OperationResult <GroupDto> > GetGroup(int groupId)
        {
            var userId = userContext.UserId;

            return(await groupService.IsUserMemberOfGroup(userId, groupId)
                   .Then(_ => groupReader.GetGroup(groupId)));
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: madsny/PawPawZ
        public ActionResult Index(int?groupId)
        {
            var user      = _userContext.GetCurrentUser();
            var groups    = _groupReader.GetAll();
            var viewModel = new HomeViewModel {
                Groups = groups, User = user
            };

            if (groupId.HasValue)
            {
                viewModel.CurrentGroup = _groupReader.GetGroup(groupId.Value);
                viewModel.Posts        = _postStreamReader.GetPostByGroup(groupId.Value);
            }

            return(View(viewModel));
        }
コード例 #3
0
 public Group Get(int groupId)
 {
     return(_groupReader.GetGroup(groupId));
 }