Пример #1
0
        public IActionResult GetSliderById(int id)
        {
            var menu = service.Get(x => x.Id == id).Data;

            if (menu != null)
            {
                return(Ok(menu));
            }
            return(NotFound());
        }
Пример #2
0
        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());
                    }
                }
            }
        }
Пример #3
0
 //slider resim yazı güncelleme
 public ActionResult SliderUpdate(int id)
 {
     return(View(_sliderService.Get(id)));
 }