using System.Collections.Generic; using static Thermo.Active.Model.Constants; namespace Thermo.Active.Model.DTOModels { public class DTOUserSoftKeyConfigModel { public int Id { get; set; } public int Category { get; set; } public bool OperatorConfirmationNeeded { get; set; } public SOFTKEY_TYPE Type { get; set; } public Dictionary SubKeys { get; set; } } public class DTOUserSoftKeyModel { public int Id { get; set; } public int Category { get; set; } public bool Active { get; set; } public bool Visible { get; set; } public bool Value { get; set; } public override bool Equals(object obj) { DTOUserSoftKeyModel item = obj as DTOUserSoftKeyModel; if (item == null) return false; if (Id != item.Id) return false; if (Active != item.Active) return false; if (Value != item.Value) return false; return true; } public override int GetHashCode() { return base.GetHashCode(); } } }