public IResult Delete(CarBrandImage brandImage) { string oldPath = GetById(brandImage.Id).Data.ImagePath; BrandFileHelper.Delete(oldPath); _imageDal.Delete(brandImage); return(new SuccessResult(Messages.Deleted)); }
public IResult Add(IFormFile file, CarBrandImage brandImage) { var result = BusinessRules.Run( CheckIfImageExtensionValid(file)); if (result != null) { return(result); } brandImage.ImagePath = BrandFileHelper.AddBrand(file); brandImage.Date = DateTime.Now; _imageDal.Add(brandImage); return(new SuccessResult(Messages.BrandImageAdded)); }