Exemplo n.º 1
0
        /// <summary>
        /// Add Henkilö to sukupuu
        /// </summary>
        /// <param name="henkilö"></param>
        /// <returns>Index on list</returns>
        public int Add(Henkilö henkilö)
        {
            int retval = jäsenet.Count;

            jäsenet.Add(henkilö);
            return(retval);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Compare
 /// </summary>
 /// <param name="toinen"></param>
 /// <returns>true if match</returns>
 public bool isSame(Henkilö toinen)
 {
     if (Etunimi.CompareTo(toinen.Etunimi) == 0 &&
         Sukunimi.CompareTo(toinen.Sukunimi) == 0 &&
         Syntymäaika.CompareTo(toinen.Syntymäaika) == 0)
     {
         return(true);
     }
     return(false);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Replace eka with uusi
 /// </summary>
 /// <param name="eka">One to replace in list</param>
 /// <param name="uusi">New contents</param>
 public void Replace(Henkilö eka, Henkilö uusi)
 {
     jäsenet[Find(eka)] = uusi;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Find index of Henkilö in list
 /// </summary>
 /// <param name="eka"></param>
 /// <returns>Index (int)</returns>
 public int Find(Henkilö eka)
 {
     return(jäsenet.IndexOf(eka));
 }