public static GetNewCommunities ( IEnumerable |
||
dbCommunities | IEnumerable |
|
clientCommunities | IEnumerable |
|
userId | int | |
return | 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;
}