Beispiel #1
0
        public void UpdateData(string namen, string lname, string email, string phoneno, int ID)
        {
            datum d
                = db.data.Find(ID);

            d.email           = email;
            d.name            = namen;
            d.lastname        = lname;
            d.phone           = phoneno;
            db.Entry(d).State = EntityState.Modified;
            db.SaveChanges();
        }
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());

            datum[] nizDatuma = new datum[n];
            for (int i = 0; i < n; i++)
            {
                string s = Console.ReadLine();
                nizDatuma[i].dan    = int.Parse(s.Substring(0, 2));
                nizDatuma[i].mesec  = int.Parse(s.Substring(3, 2));
                nizDatuma[i].godina = int.Parse(s.Substring(6, 4));
            }
            Array.Sort(nizDatuma, cmp);
            for (int i = 0; i < n; i++)
            {
                Console.WriteLine(nizDatuma[i].dan + "." + nizDatuma[i].mesec + "." + nizDatuma[i].godina + ".");
            }
        }
 static int cmp(datum d1, datum d2)
 {
     if (d1.godina > d2.godina)
     {
         return(1);
     }
     else if (d1.godina < d2.godina)
     {
         return(-1);
     }
     else
     {
         if (d1.mesec > d2.mesec)
         {
             return(1);
         }
         else if (d1.mesec < d2.mesec)
         {
             return(-1);
         }
         else
         {
             if (d1.dan > d2.dan)
             {
                 return(1);
             }
             else if (d1.dan < d2.dan)
             {
                 return(-1);
             }
             else
             {
                 return(0);
             }
         }
     }
 }