public async Task <IActionResult> Head([FromBody] StoreHeadRequest request) { var response = await _storeService.Head(request); if (!response.HasError) { return(Ok(response.Data)); } return(BadRequest(response.Errors)); }
public async Task <BaseResponse <bool> > Head(StoreHeadRequest request) { var response = new BaseResponse <bool>(); try { response.Data = await _repository.Head(request.Key, request.Value); } catch (Exception ex) { _logger.LogError(ex, ex.Message); response.Errors.Add("An error occurred while processing your request."); } return(response); }