public async Task <ResultServiceVM> CreateBook(BookInVM bookInVM) { Book book = Mapper.Map <Book>(bookInVM); ResultService resultService = new ResultService(new BookValidation().Validate(book)); _iUnitOfWork.BeginTransaction(); if (resultService.Success) { await _iBookRepository.InsertAsync(book); _iUnitOfWork.Commit(); } return(Mapper.Map <ResultServiceVM>(resultService)); }
public async Task <ResultServiceVM> CreateBook([FromBody] BookInVM bookInVM) { return(await _iBookService.CreateBook(bookInVM)); }