public IActionResult Edit(LekarzEditViewModel model) { if (ModelState.IsValid) { Lekarz lekarz = _lekarzRepository.GetLekarz(model.LekarzID); lekarz.Imie = model.Imie; lekarz.Nazwisko = model.Nazwisko; lekarz.Specjalizacja = model.Specjalizacja; lekarz.Email = model.Email; lekarz.Opis = model.Opis; if (model.Foto != null) { if (model.ExistingPhotoPath != null) { string filePath = Path.Combine(hostingEnvironment.WebRootPath, "Images", model.ExistingPhotoPath); System.IO.File.Delete(filePath); } lekarz.PhotoPath = ProcessUploadedFile(model); } _lekarzRepository.Update(lekarz); return(RedirectToAction("NewIndex")); } return(View()); }
public ViewResult Edit(int id) { Lekarz lekarz = _lekarzRepository.GetLekarz(id); LekarzEditViewModel lekarzEditViewModel = new LekarzEditViewModel { LekarzID = lekarz.LekarzID, Imie = lekarz.Imie, Nazwisko = lekarz.Nazwisko, Specjalizacja = lekarz.Specjalizacja, Email = lekarz.Email, Opis = lekarz.Opis, ExistingPhotoPath = lekarz.PhotoPath }; return(View(lekarzEditViewModel)); }