public IResult Add(Car car) { IResult result = BusinesRules.Run(CheckIdBrandExists(car.BrandId), CheckIfColorExists(car.ColorId)); if (result != null) { return(result); } _cardal.Add(car); return(new SuccessResult(Messages.CarAdded)); }
public IResult Add(Brand brand) { IResult result = BusinesRules.Run(CheckIfBrandNameExists(brand.Name)); if (result != null) { return(result); } _brandDal.Add(brand); return(new SuccessResult(Messages.BrandAdded)); }
public IResult Add(Color color) { IResult result = BusinesRules.Run(CheckIfColorNameExists(color.Name)); if (!result.Success) { return(result); } _colorDal.Add(color); return(new SuccessResult(Messages.ColorAdded)); }
public IResult Add(IFormFile file, CarImage carImage) { IResult result = BusinesRules.Run(CheckIfCarExists(carImage.CarId), CheckIfCarImageLimitExceeded(carImage.CarId)); if (result != null) { return(result); } carImage.ImagePath = FileHelper.Add(file); carImage.Date = DateTime.Now; _carImageDal.Add(carImage); return(new SuccessResult(Messages.CarImageAdded)); }