38 lines
936 B
C#
38 lines
936 B
C#
using System.Collections.Generic;
|
|
|
|
using BS.Shared.DataContracts;
|
|
using BS.Shared.DataContracts.Compact;
|
|
|
|
namespace BeWo.ViewModel.ListViewModel
|
|
{
|
|
public class TeamFolderRightListVM : AbstractDCListMapperVM<TeamFolderRightDC, TeamFolderRightVM>
|
|
{
|
|
private List<CompactTeamDC> _PossibleTeams;
|
|
private BeWoFolderDC _Folder;
|
|
|
|
public TeamFolderRightListVM(IEnumerable<TeamFolderRightDC> pTeamFolderRights, List<CompactTeamDC> pPossibleTeams, BeWoFolderDC folder) : base(pTeamFolderRights)
|
|
{
|
|
_PossibleTeams = pPossibleTeams;
|
|
_Folder = folder;
|
|
}
|
|
|
|
public BeWoFolderDC Folder
|
|
{
|
|
get => _Folder;
|
|
}
|
|
|
|
public List<CompactTeamDC> PossibleTeams
|
|
{
|
|
get => _PossibleTeams;
|
|
|
|
set
|
|
{
|
|
if (AreDifferent(_PossibleTeams, value))
|
|
{
|
|
_PossibleTeams = value;
|
|
FirePropertyChanged(nameof(PossibleTeams));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |