Пример #1
0
        public async Task <IActionResult> AddBookAsync([FromBody] CreateBookRequest BookRequest)
        {
            (bool succeed, string message, CreateBookResponse BookResponse) = await Mediator.Send(BookRequest);

            if (succeed)
            {
                return(Ok(BookResponse.ToResponse()));
            }
            return(BadRequest(message.ToResponse(false, message)));
        }
Пример #2
0
        public async Task <IActionResult> UpdateBookAsync([FromBody] UpdateBookRequest BookRequest)
        {
            UpdateBookRequest update = new UpdateBookRequest();

            update = BookRequest;

            (bool succeed, string message, UpdateBookResponse BookResponse) = await Mediator.Send(update);

            if (succeed)
            {
                return(Ok(BookResponse.ToResponse()));
            }
            return(BadRequest(message.ToResponse(false, message)));
        }