public IActionResult GetSliderById(int id) { var menu = service.Get(x => x.Id == id).Data; if (menu != null) { return(Ok(menu)); } return(NotFound()); }
public IActionResult Create(Slider slider) { if (HttpContext.Session.GetString("Name") == null) { return(RedirectToAction("Login", "Admin")); } var result = sliderService.Get(x => x.Order == slider.Order && x.isDelete == false).Data; if (slider.Id == 0) { if (result == null) { var kayıt = sliderService.Add(slider); TempData["Mesaj"] = kayıt.BasariliMi ? "Kayıt Eklendi." : kayıt.Mesaj; return(RedirectToAction("Create", "Slider")); } else { TempData["Mesaj"] = "Aynı sıra numarasına ait iki kayıt olamaz."; return(View()); } } else { var kayıt = sliderService.Get(x => x.Id == slider.Id).Data; if (result == null) { slider.imageUrl = kayıt.imageUrl; sliderService.Update(slider); return(RedirectToAction("Index", "Slider")); } else { if (result.Order == kayıt.Order) { slider.imageUrl = kayıt.imageUrl; sliderService.Update(slider); return(RedirectToAction("Index", "Slider")); } else { TempData["Mesaj"] = "Aynı sıra numarasına ait iki kayıt olamaz."; return(View()); } } } }
//slider resim yazı güncelleme public ActionResult SliderUpdate(int id) { return(View(_sliderService.Get(id))); }