// GET: Aktualnosci/Edit/5 public IActionResult Edit(long?id) { if (id == null) { return(NotFound()); } Aktualnosci aktualnosci = aktualnosciRepository.AktualnosciList .FirstOrDefault(m => m.ID == id); if (aktualnosci == null) { return(NotFound()); } else { aktualnosciCreateVM.ID = aktualnosci.ID; aktualnosciCreateVM.Tytul = aktualnosci.Tytul; aktualnosciCreateVM.Tresc = aktualnosci.Tresc; aktualnosciCreateVM.Dzien = aktualnosci.Dzien; aktualnosciCreateVM.Galeria = aktualnosci.Galeria; aktualnosciCreateVM.CurrentImage = aktualnosci.AktualnosciImage; aktualnosci.Remove = false; return(View(aktualnosciCreateVM)); } }
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)); } }
// GET: Aktualnosci/Details/5 public ActionResult Details(long?id) { if (id == null) { return(NotFound()); } Aktualnosci aktualnosci = aktualnosciRepository.AktualnosciList .FirstOrDefault(m => m.ID == id); if (aktualnosci == null) { return(NotFound()); } return(View(aktualnosci)); }
public IViewComponentResult Invoke() { var aktualnosciData = _context.Aktualnosci .OrderByDescending(a => a.Dzien) .ToList(); if (aktualnosciData == null) { var seedEntry = new Aktualnosci { Tytul = "Nowy wpis", Tresc = "Wpisz tresc tutaj", Dzien = DateTime.Now }; _context.Aktualnosci.Add(seedEntry); _context.SaveChanges(); } return(View(aktualnosciData)); }