public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OgloszenieEditViewModel ogloszenie = _repo.GetOgloszenieDetailsById((int)id);

            ogloszenie.Miasta       = _miastoRepo.GetCities();
            ogloszenie.RodzajeUmowy = _repo.GetAgreementTypes();
            ogloszenie.Kategorie    = _kategoriaRepo.GetCategories();
            if (ogloszenie == null)
            {
                return(HttpNotFound());
            }
            else if (ogloszenie.UzytkownikId != User.Identity.GetUserId() && !(User.IsInRole("Admin") || User.IsInRole("Pracownik")))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            return(View(ogloszenie));
        }