Files
2020-04-09 14:37:07 +02:00

36 lines
920 B
C#

using System.Linq;
using static CMS_CORE_Library.Models.DataStructures;
namespace Thermo.Active.Model.DTOModels
{
public class DTOActiveProgramDataModel : ActiveProgramDataModel
{
public override bool Equals(object obj)
{
if (!(obj is DTOActiveProgramDataModel item))
return false;
if (Path != item.Path)
return false;
if (IsoLines != null && item.IsoLines != null)
if (!IsoLines.SequenceEqual(item.IsoLines))
return false;
if (TimeLeft != item.TimeLeft)
return false;
return true;
}
public override int GetHashCode()
{
return base.GetHashCode();
}
}
public class DTOActiveImageAndNameDataModel
{
public string Image { get; set; }
public string Name { get; set; }
}
}