Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 public async Task <ResultServiceVM> CreateBook([FromBody] BookInVM bookInVM)
 {
     return(await _iBookService.CreateBook(bookInVM));
 }