Add eNavigator

This commit is contained in:
2025-04-03 17:28:36 -04:00
parent d26d0643f6
commit 2998b76925
89 changed files with 9298 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
namespace eNavigator.Models
{
public interface ISelectable<T>
{
public bool Equals(ISelectable<T> item);
public int GetHashCode();
public String ToString();
public int GetIndex();
}
public class Selectable<T> : ISelectable<T>
{
public int Index { get; set; }
public String Name { get; set; }
public bool Equals(ISelectable<T> item)
{
return item.GetIndex().Equals(GetIndex());
}
public override int GetHashCode() => Index.GetHashCode();
public int GetIndex()
{
return Index;
}
public override String ToString()
{
return Name;
}
}
}