public async Task <IActionResult> IssueBook([FromBody] List <BookTranscation> books) { try { foreach (BookTranscation book in books) { var result = await _bookTransactionRepository.IssueBook(book); } return(Ok(true)); } catch (ArgumentNullException argNullEx) { return(BadRequest(argNullEx.Message)); } catch (ArgumentException argEx) { return(BadRequest(argEx.Message)); } catch (Exception ex) { return(StatusCode(500, ex)); } }