Example #1
0
        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));
        }
Example #2
0
        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);
        }