Пример #1
0
        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);
        }
Пример #2
0
        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);
        }