public static Education ToEntity(this EducationCreateDto source) { return(new Education { Image = source.ImageName, Title = source.Title }); }
public ServiceResult CreateEducation(EducationCreateDto dto) { var serviceResult = dto.IsValid(); if (serviceResult.IsSuccess) { var uploadService = Upload(dto.Image, FileType.EducationImage, 500 * 1024); if (uploadService.IsSuccess) { dto.ImageName = uploadService.Data; Insert(dto.ToEntity()); serviceResult = Save("ثبت آموزش با موفقیت انجام شد"); if (!serviceResult.IsSuccess) { DeleteFile(dto.ImageName, FileType.EducationImage); } } else { serviceResult.AddError(uploadService.Errors.FirstOrDefault()); } } return(serviceResult); }