public override int GetHashCode()
 {
     unchecked
     {
         var result = SpisovaZnacka?.GetHashCode() ?? 0;
         result = (result * 397) ^ Stav?.GetHashCode() ?? 0;
         result = (result * 397) ^ (Vyskrtnuto?.GetHashCode() ?? 0);
         result = (result * 397) ^ (Url?.GetHashCode() ?? 0);
         result = (result * 397) ^ (DatumZalozeni?.GetHashCode() ?? 0);
         result = (result * 397) ^ PosledniZmena.GetHashCode();
         result = (result * 397) ^ Soud?.GetHashCode() ?? 0;
         foreach (var item in Subjekty ?? new List <Subjekt>())
         {
             result = (result * 397) ^ item.GetHashCode();
         }
         return(result);
     }
 }
 public override string ToString() => $"Název účtu : {Nazev}\nTyp : {TypUctu}\nJe třeba vrátit : {-Zustatek} Kč\nMěsíční úrok : {Urok}%\nDatum splátky : {DatumZalozeni.ToString("dd/MM/yyyy")}\nDatum úročení : {DatumZalozeni.AddMonths(1).ToString("dd/MM/yyyy")}";
 public override string ToString() => $"Název účtu : {Nazev}\nTyp : {TypUctu}\nZůstatek na účtě : {Zustatek} Kč\nMěsíční úrok : {Urok}%\nMaximální výběr : {MaxVyber}Kč\nDatum splátky : {DatumZalozeni.ToString("dd/MM/yyyy")}\nDatum úročení : {DatumZalozeni.AddMonths(1).ToString("dd/MM/yyyy")}";