public IActionResult Delete(CarImageDetailDto carImagesDto) { var result = _carImageService.Delete(carImagesDto); if (!result.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Update([FromForm] CarImageDetailDto carImagesDto) { var result = _carImageService.Update(carImagesDto); if (!result.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IResult Delete(CarImageDetailDto carImagesDto) { var result = _carImageDal.Get(ci => ci.Id == carImagesDto.Id); if (result == null) { return(new ErrorResult(Messages.CarImagesNotFound)); } FileHelper.DeleteImageFile(result.ImagePath); _carImageDal.Delete(result); return(new SuccessResult(Messages.CarImageDeleted)); }
public IResult Add(CarImageDetailDto carImagesDto) { var result = BusinessRules.Run(CheckCarImagesCount(carImagesDto.CarId)); if (result != null) { return(result); } CarImage carimage = new CarImage { CarId = carImagesDto.CarId, ImagePath = FileHelper.SaveImageFile(carImagesDto.ImageFile), Date = DateTime.Now }; _carImageDal.Add(carimage); return(new SuccessResult(Messages.CarImagesAdded)); }