public void Paginacija(int stranica)
        {
            int neUzimati = 0;

            if (ListaRadnika != null)
            {
                int brojPrikaza = stranica * KolicinaRadnika;
                if (brojPrikaza > ListaRadnika.Count())
                {
                    brojPrikaza = ListaRadnika.Count();
                }
                int ostatak = brojPrikaza % KolicinaRadnika;
                if (ostatak != 0)
                {
                    neUzimati = brojPrikaza - ostatak;
                }
                else
                {
                    neUzimati = brojPrikaza - KolicinaRadnika;
                }
                var x = ListaRadnika.Skip(neUzimati).Take(KolicinaRadnika);
                ListaPage1.Clear();
                ListaPage1 = new ObservableCollection <tbl_radnik>(x);
            }
            MaxStranica();
        }
 public void MaxStranica()
 {
     if (ListaRadnika != null)
     {
         int    a        = ListaRadnika.Count();
         double pozicija = Convert.ToDouble(a) / KolicinaRadnika;
         if (pozicija % 1 == 0)
         {
             MaxStranica1 = Convert.ToInt32(pozicija);
         }
         else
         {
             MaxStranica1 = Convert.ToInt32(pozicija - ((pozicija * 10) % 10) / 10) + 1;
         }
     }
 }
        public void FillGridRadnikLast(object parameter)
        {
            if (ListaRadnika != null)
            {
                double pozicija = Convert.ToDouble(ListaRadnika.Count()) / KolicinaRadnika;
                if (pozicija % 1 == 0)
                {
                    BrojStranice = Convert.ToInt32(pozicija);
                }
                else
                {
                    BrojStranice = Convert.ToInt32(pozicija - ((pozicija * 10) % 10) / 10) + 1;
                }

                Paginacija(BrojStranice);
            }
        }