public ActionResult Edit(Solectwo modelReturned) { Solectwo dataBase = repository.Solectwos.FirstOrDefault(); dataBase.Tresc = HtmlUtility.RemoveInvalidHtmlTags(modelReturned.Tresc); repository.SaveSolectwo(dataBase); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Edit(AktualnosciCreateVM aktualnosci, byte[] picture) { if (ModelState.IsValid) { if (aktualnosci == null) { return(RedirectToAction(nameof(Index))); } long? aktualnosciID = aktualnosci.ID; Aktualnosci targetAktualnosci; if (aktualnosciID == 0) { targetAktualnosci = new Aktualnosci(); } else { targetAktualnosci = aktualnosciRepository.AktualnosciList .FirstOrDefault(m => m.ID == aktualnosci.ID); } if (aktualnosci.AktualnosciImage != null) { if (aktualnosci.Remove != true) { using (var memoryStream = new MemoryStream()) { await aktualnosci.AktualnosciImage.CopyToAsync(memoryStream); targetAktualnosci.AktualnosciImage = memoryStream.ToArray(); } } else { targetAktualnosci.AktualnosciImage = null; } } else { if (aktualnosci.Remove == true) { targetAktualnosci.AktualnosciImage = null; } } targetAktualnosci.Dzien = aktualnosci.Dzien; targetAktualnosci.Tresc = HtmlUtility.RemoveInvalidHtmlTags(aktualnosci.Tresc); targetAktualnosci.Tytul = aktualnosci.Tytul; targetAktualnosci.Galeria = aktualnosci.Galeria; aktualnosciRepository.SaveAktualnosci(targetAktualnosci); return(RedirectToAction(nameof(Index))); } else { return(View(aktualnosci)); } }
public ActionResult Edit(Sukcesy modelReturned) { Sukcesy dataBase = repository.Sukcesys.FirstOrDefault(); if (ModelState.IsValid) { if (modelReturned == null) { return(RedirectToAction(nameof(Index))); } dataBase.Tytul = modelReturned.Tytul; dataBase.Tresc = HtmlUtility.RemoveInvalidHtmlTags(modelReturned.Tresc); repository.SaveSukces(dataBase); return(RedirectToAction(nameof(Index))); } else { return(View(modelReturned)); } }
public async Task <IActionResult> Edit(ZajeciaDodatkowe modelReturned, List <IFormFile> files) { ZajeciaDodatkowe dataBase = repository.ZajeciaDodatkowes.FirstOrDefault(); dataBase.Tresc = HtmlUtility.RemoveInvalidHtmlTags(modelReturned.Tresc); repository.SaveZajecia(dataBase); if (files != null) { long size = files.Sum(f => f.Length); var filePath = ""; foreach (var formFile in files) { filePath = Path.Combine(fileDirectory, formFile.FileName); if (formFile.Length > 0) { using (var stream = new FileStream(filePath, FileMode.Create)) { await formFile.CopyToAsync(stream); } } } } return(RedirectToAction(nameof(Index))); }