public ActionResult Edit(Guid? id) { var Slider = new SliderModel(); if (id != null) Slider = Mapper.Map<SliderDTO, SliderModel>(_sliderReportService.GetById((Guid)id)); return View("Edit", Slider); }
public ActionResult Edit(SliderModel model) { if (!ModelState.IsValid) { return ModelState.JsonValidation(); } try { Save(model); return ModelState.JsonValidation(new { Success = true, model.SliderId }); } catch (Exception ex) { ModelState.AddModelError("Edit_slider", ex.Message); } return ModelState.JsonValidation(); }
private void Save(SliderModel model) { if (model.SliderId == Guid.Empty) { var createCommand = new AddSliderCommand(model.Name,model.Description,model.ImageURL); model.SliderId = _sliderCommandService.AddSlider(createCommand); } else { var updateCommand = new EditSliderCommand(model.SliderId, model.Name, model.Description, model.ImageURL); _sliderCommandService.EditSlider(updateCommand); } }