Ejemplo n.º 1
0
 public static SlideShow ToEntity(this CreateSlideShowDto source, string imageName)
 {
     return(new SlideShow
     {
         Link = source.Link,
         ImageName = imageName
     });
 }
Ejemplo n.º 2
0
        public ServiceResult CreateSlideShow(CreateSlideShowDto dto)
        {
            var servieResult = dto.IsValid();

            if (servieResult.IsSuccess)
            {
                var uploadResult = Upload(dto.ImageFile, FileType.SlideShowImage, 500 * 1024);
                if (uploadResult.IsSuccess)
                {
                    Insert(dto.ToEntity(uploadResult.Data));
                    servieResult = Save("اسلایدشو با موفقیت ایجاد شد");
                }
                else
                {
                    servieResult.AddError(uploadResult.Errors.FirstOrDefault());
                }
            }
            return(servieResult);
        }