Blog.DataAccess.Database.Repository.RepositoryHelper.GetNewCommunities C# (CSharp) 메소드

GetNewCommunities() 공개 정적인 메소드

public static GetNewCommunities ( IEnumerable dbCommunities, IEnumerable clientCommunities, int userId ) : List
dbCommunities IEnumerable
clientCommunities IEnumerable
userId int
리턴 List
        public static List<Community> GetNewCommunities(IEnumerable<Community> dbCommunities, IEnumerable<Community> clientCommunities, int userId)
        {
            if (clientCommunities == null) return new List<Community>();

            var newCommunities = (from c in clientCommunities
                                  where dbCommunities.All(a => a.Id != c.Id)
                                  select c).ToList();

            foreach (var c in newCommunities)
            {
                c.CreatedDate = DateTime.Now;
                c.CreatedBy = userId;
                c.ModifiedDate = DateTime.Now;
                c.ModifiedBy = userId;
            }

            return newCommunities;
        }