Files
BeWoPlaner/Shared/DataContracts/VorlagentabelleDC.cs

47 lines
1.5 KiB
C#
Raw Normal View History

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
namespace BS.Shared.DataContracts
{
public class VorlagentabelleDC : IDataContract
{
[DataMember]
public long? VorlagentabelleOid { get; set; }
[DataMember]
public long? VorlagentabelleObjectTid { get; set; }
[DataMember]
public ActivationTypeId VorlagentabelleIsActive { get; set; }
[DataMember]
public string VorlagentabelleNotice { get; set; }
[DataMember]
public DateTime? VorlagentabelleInsTs { get; set; }
[DataMember]
public string VorlagentabelleInsUser { get; set; }
[DataMember]
public long? VorlagentabelleVersion { get; set; }
[DataMember]
public string VorlagentabelleUdpUser { get; set; }
[DataMember]
public SystemEntryID? VorlagentabelleSystemEntryID { get; set; }
[DataMember]
public string Tabellenname { get; set; }
[DataMember]
public string ImageName { get; set; }
public override bool Equals(object obj)
{
if (obj is VorlagentabelleDC vorlagentabelle)
return VorlagentabelleOid == vorlagentabelle.VorlagentabelleOid;
return false;
}
public override int GetHashCode()
{
return GetType().Name.GetHashCode() ^ VorlagentabelleOid.GetHashCode();
}
}
}