Files
BeWoPlaner/BeWo/ViewModel/ListViewModel/TeamFolderRightListVM.cs

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));
}
}
}
}
}