/// <summary> /// UpdateSliderPicture /// </summary> /// <param name="sliderPictureMapping"></param> public void UpdateSliderPicture(SliderPictureMapping sliderPictureMapping) { if (sliderPictureMapping == null) { throw new ArgumentNullException(nameof(sliderPictureMapping)); } _slidePictureMapRepository.Delete(sliderPictureMapping); }
public virtual IActionResult GaleriPictureDelete(int id) { //try to get a product picture with the specified id SliderPictureMapping galeriPicture = _sliderPicturRepository.GetById(id) ?? throw new ArgumentException("No product picture found with the specified id"); int pictureId = galeriPicture.PictureId; _sliderPicturRepository.Delete(galeriPicture); //try to get a picture with the specified id Picture picture = _pictureService.GetPictureById(pictureId) ?? throw new ArgumentException("No picture found with the specified id"); _pictureService.DeletePicture(picture); return(new NullJsonResult()); }
public virtual IActionResult GaleriPictureUpdate(GalleryPictureModel model) { SliderPictureMapping galeriPicture = _sliderPicturRepository.GetById(model.Id) ?? throw new ArgumentException("No product picture found with the specified id"); Picture picture = _pictureService.GetPictureById(galeriPicture.PictureId) ?? throw new ArgumentException("No picture found with the specified id"); _pictureService.UpdatePicture(picture.Id, _pictureService.LoadPictureBinary(picture), picture.MimeType, picture.SeoFilename, model.OverrideAltAttribute, model.OverrideTitleAttribute); galeriPicture.DisplayOrder = model.DisplayOrder; _sliderPicturRepository.Update(galeriPicture); return(new NullJsonResult()); }
public SliderPictureModel PrePareSliderPictureModel(SliderPictureModel model, SliderPictureMapping sliderPicture) { if (sliderPicture == null) { return(new SliderPictureModel()); } model.PictureId = sliderPicture.PictureId; model.PictureTitle = sliderPicture.PictureTitle; model.SliderTitle = sliderPicture.Title; model.Url = sliderPicture.Url; model.Id = sliderPicture.Id; model.PictureModel = PreParePictureModel(sliderPicture.PictureId); return(model); }