public bool CreateBookImage(BookImageCreateDto bookImageToCreateDto) { var bookImageToCreate = MapConfig.Mapper.Map <BookImage>(bookImageToCreateDto); _bookImageContext.Add(bookImageToCreate); return(Save()); }
public IActionResult CreateBookImage([FromBody] BookImageCreateDto newBookImage) { if (newBookImage == null) { return(BadRequest(ModelState)); } if (!_unitOfWork.BookImageRepository.CreateBookImage(newBookImage)) { ModelState.AddModelError("", $"Something went wrong saving the book image " + $"{newBookImage.BookImageUrl}"); } _unitOfWork.Commit(); return(CreatedAtRoute("GetBookImageById", new { bookImageId = newBookImage.Id }, newBookImage)); }