Files
StructureHelper/StructureHelperCommon/Infrastructures/Settings/CalcTermEntity.cs
2024-01-21 14:21:38 +05:00

35 lines
986 B
C#

using LoaderCalculator.Data.Materials.MaterialBuilders;
using StructureHelperCommon.Infrastructures.Enums;
using StructureHelperCommon.Services.ColorServices;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Media;
namespace StructureHelperCommon.Infrastructures.Settings
{
public class CalcTermEntity
{
public CalcTerms CalcTerm { get; set; }
public Color Color { get; set; }
public string? Name { get; set; }
public string ShortName { get; set; }
public CalcTermEntity()
{
Color = ColorProcessor.GetRandomColor();
}
public override bool Equals(object? obj)
{
var item = obj as CalcTermEntity;
if (item.CalcTerm == CalcTerm & item.Name == Name & item.ShortName == ShortName)
{
return true;
}
return false;
}
}
}