public IActionResult Upload([FromForm] AddCarImagesDto addOrUpdateCarImagesDto) { var result = _carImagesService.AddCarImages(addOrUpdateCarImagesDto); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public bool AddCar(CarDto carDto) { //Car car = Mapper.Map<Car>(carDto); Car car = new Car { Amount = carDto.Amount, Available = carDto.Available, DefectDescription = carDto.DefectDescription, HasDefect = carDto.HasDefect, ModelNumber = carDto.ModelNumber }; try { _ctx.Cars.Add(car); _ctx.SaveChanges(); } catch (DbUpdateException) { return(false); } if (carDto.Colors != null) { _colorService.AddColor(car.CarId, carDto.Colors); } if (carDto.CarImages != null) { List <CarImageDto> carImageDtos = new List <CarImageDto>(); for (int i = 0; i < carDto.CarImages.Count; i++) { carImageDtos.Add(new CarImageDto { CarImage = carDto.CarImages.ElementAt(i), Description = carDto.Descriptions.ElementAt(i), View = carDto.Views.ElementAt(i) }); } _carImgService.AddCarImages(car.CarId, carImageDtos); } return(true); }
public Task AddCarImages(CarImages images) { return(_service.AddCarImages(images)); }