Files
BeWoPlaner/BeWo/ViewModel/AuszahlungsartVM.cs
2016-06-27 01:45:38 +02:00

41 lines
802 B
C#

using BS.Shared.DataContracts;
namespace BeWo.ViewModel
{
public class AuszahlungsartVM : AbstractDCMapperVM<AuszahlungsartDC>
{
public static string PropertyName_Name = "Name";
private string _Name;
public string Name
{
get { return _Name; }
set
{
if (AreDifferent(_Name, value))
{
_Name = value;
}
}
}
public AuszahlungsartVM(AuszahlungsartDC pDC) : base(pDC, pDC.AuszahlungsartOid == null)
{
}
protected override void InitByDataContract(AuszahlungsartDC pDataContract)
{
if (IsNew) return;
Name = pDataContract.Name;
}
protected override AuszahlungsartDC MapToDataContract(AuszahlungsartDC pDataContract, bool doCommit)
{
pDataContract.Name = Name;
return pDataContract;
}
}
}