public async Task <Response <bool> > Handle(BookTableRequest request, CancellationToken cancellationToken)
        {
            var result = await _bookingEntityViewModelValidator.ValidateAsync(request.Table, CancellationToken.None);

            if (!result.IsValid)
            {
                return new Response <bool> {
                           Item = false
                }
            }
            ;
            await _bookingSupport.AddBookingEntity(_mapper.Map <BookingEntityDto>(request.Table));

            return(new Response <bool> {
                Item = true
            });
        }
    }
Esempio n. 2
0
 public async Task <IActionResult> BookTable([FromBody] BookTableRequest bookTableRequest)
 {
     return(await SendRequest(bookTableRequest));
 }