public IActionResult Edit(UposleniciEditViewModel model) { if (ModelState.IsValid) { Uposlenici uposlenik = _uposleniciRepository.vratiUposlenika(model.Id); uposlenik.Ime = model.Ime; uposlenik.Prezime = model.Prezime; uposlenik.Email = model.Email; uposlenik.RadnoMjesto = model.RadnoMjesto; if (model.Slika != null) { if (model.ExistingPhotoPath != null) { string filePath = Path.Combine(hostingEnvironment.WebRootPath, "images", model.ExistingPhotoPath); System.IO.File.Delete(filePath); } uposlenik.Slika = UploadedFile(model); } _uposleniciRepository.Update(uposlenik); return(RedirectToAction("index")); } return(View()); }
public ViewResult Edit(int id) { Uposlenici uposlenik = _uposleniciRepository.vratiUposlenika(id); UposleniciEditViewModel uposleniciEditViewModel = new UposleniciEditViewModel { Id = uposlenik.Id, Ime = uposlenik.Ime, Prezime = uposlenik.Prezime, Email = uposlenik.Email, RadnoMjesto = uposlenik.RadnoMjesto, ExistingPhotoPath = uposlenik.Slika }; return(View(uposleniciEditViewModel)); }