public SongListEditViewModel(SongListContract contract, IUserPermissionContext permissionContext) : this() { ParamIs.NotNull(() => contract); CurrentName = contract.Name; Description = contract.Description; FeaturedCategory = contract.FeaturedCategory; Id = contract.Id; Name = contract.Name; Thumb = contract.Thumb; CanCreateFeaturedLists = EntryPermissionManager.CanManageFeaturedLists(permissionContext); }
public SongListEditViewModel(SongListContract contract, IUserPermissionContext permissionContext) : this() { ParamIs.NotNull(() => contract); CurrentName = contract.Name; Description = contract.Description; EventDate = contract.EventDate; FeaturedCategory = contract.FeaturedCategory; Id = contract.Id; Name = contract.Name; Status = contract.Status; Thumb = contract.Thumb; AllowedEntryStatuses = new [] { EntryStatus.Draft, EntryStatus.Finished }; CanCreateFeaturedLists = EntryPermissionManager.CanManageFeaturedLists(permissionContext); }