public SongListContract(SongList list, IUserPermissionContext permissionContext) : base(list) { ParamIs.NotNull(() => list); Author = new UserWithEmailContract(list.Author); CanEdit = EntryPermissionManager.CanEdit(permissionContext, list); Description = list.Description; FeaturedCategory = list.FeaturedCategory; Thumb = (list.Thumb != null ? new EntryThumbContract(list.Thumb) : null); }
public SongListContract(SongList list, IUserPermissionContext permissionContext) : base(list) { ParamIs.NotNull(() => list); Author = new UserWithEmailContract(list.Author); CanEdit = EntryPermissionManager.CanEdit(permissionContext, list); Description = list.Description; EventDate = list.EventDate; Status = list.Status; Thumb = (list.Thumb != null ? new EntryThumbContract(list.Thumb) : null); Version = list.Version; }