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 }); } }
public async Task <IActionResult> BookTable([FromBody] BookTableRequest bookTableRequest) { return(await SendRequest(bookTableRequest)); }