示例#1
0
        public IResult Delete(CarBrandImage brandImage)
        {
            string oldPath = GetById(brandImage.Id).Data.ImagePath;

            BrandFileHelper.Delete(oldPath);
            _imageDal.Delete(brandImage);
            return(new SuccessResult(Messages.Deleted));
        }
示例#2
0
        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));
        }