public static SlideShow ToEntity(this CreateSlideShowDto source, string imageName) { return(new SlideShow { Link = source.Link, ImageName = imageName }); }
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); }