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)); }