protected bool Equals(Subjekt other)
 {
     return(Equals(Nazev, other.Nazev) &&
            Equals(ICO, other.ICO) &&
            Equals(Rc, other.Rc) &&
            Equals(Role, other.Role));
 }
示例#2
0
 private void AddToSubjects(Osoba osoba, Rizeni rizeni, DateTime lastChanged)
 {
     if (osoba.Role != "SPRÁVCE")
     {
         var subjekt = new Subjekt {
             Nazev = osoba.Nazev.ToUpperInvariant(), ICO = osoba.ICO, Rc = osoba.Rc, Role = osoba.Role.Substring(0, 1)
         };
         if (rizeni.Subjekty.All(s => s.Rc != osoba.Rc || s.ICO != osoba.ICO))
         {
             rizeni.Subjekty.Add(subjekt);
             rizeni.PosledniZmena = lastChanged;
         }
     }
 }