/// <summary>
        /// Zmienia status odznaki
        /// </summary>
        /// <param name="id">Id odznaki</param>
        /// <param name="nrPracownika">Numer pracownika wprowadzający zmiany</param>
        /// <param name="status">Nowy status odznaki (Odrzucona, Zaakceptowana lub Do weryfikacji)</param>
        public void ZmienStatus(long id, StatusOdznaki status, long nrPracownika = OdznakaModel.NR_PRACOWNIKA_DO_WERYFIKACJI)
        {
            Odznaka odznaka = DAO.Find(id);

            if (odznaka != null)
            {
                switch (status)
                {
                case StatusOdznaki.DOWERYFIKACJI:
                    odznaka.NrPracownika     = OdznakaModel.NR_PRACOWNIKA_DO_WERYFIKACJI;
                    odznaka.CzyDoWeryfikacji = true;
                    odznaka.CzyPrzyznana     = false;
                    odznaka.CzyZweryfikowana = false;
                    break;

                case StatusOdznaki.ODRZUCONA:
                    odznaka.NrPracownika     = nrPracownika;
                    odznaka.CzyDoWeryfikacji = false;
                    odznaka.CzyPrzyznana     = false;
                    odznaka.CzyZweryfikowana = false;
                    break;

                case StatusOdznaki.PRZYZNANA:
                    odznaka.NrPracownika     = nrPracownika;
                    odznaka.CzyDoWeryfikacji = true;
                    odznaka.CzyPrzyznana     = true;
                    odznaka.CzyZweryfikowana = true;
                    break;
                }
                DAO.Update(odznaka);
            }
        }
        /// <summary>
        /// Funkcja zwracają model pracownika, o numerze podanym w parametrze, z bazy.
        /// Zwraca null jeżeli pracownik o podanym numerze nie istnieje.
        /// </summary>
        /// <param name="numer">Numer pracownika identyfikujący pracaownika w bazie</param>
        /// <returns></returns>
        public OdznakaModel GetModel(long Id)
        {
            if (turysciContext == null)
            {
                turysciContext = TurysciContext.GetInstance();
            }
            if (wycieczkiContext == null)
            {
                wycieczkiContext = WycieczkiContext.GetInstance();
            }

            Odznaka      o            = DAO.Find(Id);
            TurystaModel t            = turysciContext.GetModel(o.IdTurysty);
            OdznakaModel odznakaModel = new OdznakaModel()
            {
                Id = o.Id, Rodzaj = o.Rodzaj, Stopien = o.Stopien, MinPkt = o.MinPkt, DataRozpoczecia = o.DataRozpoczecia, NrPracownika = o.NrPracownika
            };

            odznakaModel.Turysta = t;
            SetImage(ref odznakaModel);
            DodajWycieczki(ref odznakaModel);

            return(odznakaModel);
        }