Пример #1
0
        public async Task delete_book_validation_failed(string[] ids)
        {
            var guids   = ids.Select(Guid.Parse);
            var request = new DeleteBooksRequest
            {
                BookIds = guids.ToArray(),
            };

            var validator = new DeleteBookRequestValidator();

            var validationResult = await validator.ValidateAsync(request);

            Assert.False(validationResult.IsValid);
        }
Пример #2
0
 public async Task <DeleteBooksResult> DeleteBooks(DeleteBooksRequest request)
 {
     try
     {
         DynamicParameters parameters = new DynamicParameters();
         parameters.Add("@BookID", request.BookID);
         return(await SqlMapper.QueryFirstOrDefaultAsync <DeleteBooksResult>(cnn : connect,
                                                                             sql : "sp_DeleteBooks",
                                                                             param : parameters,
                                                                             commandType : CommandType.StoredProcedure));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Пример #3
0
 public async Task <OkObjectResult> Delete(DeleteBooksRequest request)
 {
     return(Ok(await bookService.DeleteBooks(request)));
 }
 public async Task <DeleteBooksResult> DeleteBooks(DeleteBooksRequest request)
 {
     return(await bookRepository.DeleteBooks(request));
 }