public ActionResult Edit(string btnId, string formId, SlideConfigModel model) { var slide = _sliderService.GetById(model.Id); if (slide == null) { return(RedirectToAction("Configure")); } //delete old picture if (slide.PictureId > 0 && slide.PictureId != model.PictureId) { var previousPicture = _pictureService.GetPictureById(slide.PictureId); if (previousPicture != null) { _pictureService.DeletePicture(previousPicture); } } slide.PictureId = model.PictureId; slide.Title = model.Title; slide.Content = model.Content; slide.Link = model.Link; slide.ButtonText = model.ButtonText; slide.Order = model.Order; _sliderService.UpdateSlide(slide); ViewBag.RefreshPage = true; ViewBag.btnId = btnId; ViewBag.formId = formId; return(View("~/Plugins/Widgets.CSlider/Views/Edit.cshtml", model)); }
public ActionResult Create(string btnId, string formId, SlideConfigModel model) { var slide = new CSliderSlide { Id = 0, PictureId = model.PictureId, Title = model.Title, Content = model.Content, Link = model.Link, ButtonText = model.ButtonText, Order = model.Order }; _sliderService.InsertSlide(slide); ViewBag.RefreshPage = true; ViewBag.btnId = btnId; ViewBag.formId = formId; return(View("~/Plugins/Widgets.CSlider/Views/Create.cshtml", model)); }
public ActionResult Edit(int id) { var slide = _sliderService.GetById(id); if (slide == null) { return(RedirectToAction("Configure")); } var model = new SlideConfigModel { Id = slide.Id, PictureId = slide.PictureId, Title = slide.Title, Content = slide.Content, Link = slide.Link, ButtonText = slide.ButtonText, Order = slide.Order }; return(View("~/Plugins/Widgets.CSlider/Views/Edit.cshtml", model)); }
public ActionResult Create() { var model = new SlideConfigModel(); return(View("~/Plugins/Widgets.CSlider/Views/Create.cshtml", model)); }