public static GroupViewModel ConvertTo(Group group, ApplicationUser currentUser) { GroupViewModel viewModel = new GroupViewModel { Id = group.Id, Name = group.Name, CoverImageData = group.CoverImageData, CreatedOn = group.CreatedOn, Description = group.Description, Admins = group.Admins .AsQueryable() .Select(UserViewModelMinified.Create(currentUser)), Members = group.Members .AsQueryable() .Select(UserViewModelMinified.Create(currentUser)), Posts = group.Posts .AsQueryable() .Select(GroupPostViewModel.Create(currentUser)) }; return(viewModel); }
public static GroupViewModel ConvertTo(Group group, ApplicationUser currentUser) { GroupViewModel viewModel = new GroupViewModel { Id = group.Id, Name = group.Name, CoverImageData = group.CoverImageData, CreatedOn = group.CreatedOn, Description = group.Description, Admins = group.Admins .AsQueryable() .Select(UserViewModelMinified.Create(currentUser)), Members = group.Members .AsQueryable() .Select(UserViewModelMinified.Create(currentUser)), Posts = group.Posts .AsQueryable() .Select(GroupPostViewModel.Create(currentUser)) }; return viewModel; }