Files
BeWoPlaner/Shared/DataContracts/ValidationResultDC.cs

31 lines
721 B
C#

using System;
using System.Diagnostics;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts
{
[DebuggerDisplay("{Message} {AllowSave}")]
[DataContract]
public class ValidationResultDC : IDataContract
{
[DataMember]
public String Message { get; set; }
[DataMember]
public bool AllowSave { get; set; }
public override bool Equals(object obj)
{
if(obj is ValidationResultDC validationResult)
{
var areEqual = (Message?.Equals(validationResult.Message) ?? false) &&
AllowSave.Equals(validationResult.AllowSave);
return areEqual;
}
return false;
}
}
}