Blog.Logic.Core.CommunityLogic.GetMoreCreatedByUser C# (CSharp) Method

GetMoreCreatedByUser() public method

public GetMoreCreatedByUser ( int userId, int skip ) : List
userId int
skip int
return List
        public List<Community> GetMoreCreatedByUser(int userId, int skip)
        {
            var communities = new List<Community>();
            try
            {
                var db = _communityRepository.GetMoreCreatedCommunitiesByUser(userId, 5, skip).ToList();
                db.ForEach(a =>
                {
                    var result = CommunityMapper.ToDto(a);
                    result.MemberCount = GetCommunityMemberCount(result.Id);
                    communities.Add(result);
                });
            }
            catch (Exception ex)
            {
                throw new BlogException(ex.Message, ex.InnerException);
            }
            return communities;
        }