public IActionResult EditVjezbu(int id) { Vjezba vjezba = service.VjezbaFind(id); if (vjezba == null) { return(View("~/Views/Home/NotFoundAdministracija.cshtml")); } AdministracijaEditVjezbuVM model = new AdministracijaEditVjezbuVM { ID = vjezba.ID, Naziv = vjezba.Naziv, Opis = vjezba.Opis }; return(View("UrediVjezbu", model)); }
public IActionResult SpremiEditVjezbu(AdministracijaEditVjezbuVM model) { if (!ModelState.IsValid) { return(View("UrediVjezbu", model)); } Vjezba vjezba = service.VjezbaFind(model.ID); vjezba.Opis = model.Opis; if (model.Slika != null) { vjezba.Slika = model.Naziv + Path.GetExtension(model.Slika.FileName); string uploadsFolder = Path.Combine(_environment.WebRootPath, "images/Vjezbe/"); string filePath = Path.Combine(uploadsFolder, vjezba.Slika); model.Slika.CopyTo(new FileStream(filePath, FileMode.Create)); } service.UpdateVjezbu(vjezba); return(RedirectToAction("PrikazVjezbi")); }