public IActionResult GetSlide([FromRoute] short slideId, [FromRoute] int presentationId)
        {
            var deviceId = GetDeviceId();
            var slide    = _slideService.GetSlide(slideId, presentationId, deviceId);

            return(Ok(slide));
        }
예제 #2
0
 public IHttpActionResult GetSlides([FromBody] SlideConditionSearch conditionSearch)
 {
     try
     {
         return(Ok(_slideService.GetSlide(conditionSearch)));
     }
     catch (System.Exception e)
     {
         return(InternalServerError(e));
     }
 }
예제 #3
0
        public IActionResult Edit(long id)
        {
            ViewBag.Slider = new SelectList(sliderService.GetSliders(), "Id", "Name");
            var            slide = slideService.GetSlide(id);
            SlideViewModel svm   = new SlideViewModel();

            svm.SliderId         = slide.SliderId;
            svm.Photo            = slide.Photo;
            svm.IsPublished      = slide.IsPublished;
            svm.Description      = slide.Description;
            svm.CallToActionUrl  = slide.CallToActionUrl;
            svm.CallToActionText = slide.CallToActionText;
            svm.Position         = slide.Position;
            svm.SubTitle         = slide.SubTitle;
            svm.Title            = slide.Title;
            svm.Video            = slide.Video;
            svm.AddedBy          = slide.AddedBy;
            svm.AddedDate        = slide.AddedDate;
            svm.ModifiedBy       = slide.ModifiedBy;
            svm.ModifiedDate     = slide.ModifiedDate;
            svm.DisplayTexts     = slide.DisplayTexts;
            ViewBag.FileName     = slide.Photo ?? slide.Video;
            return(View(svm));
        }