public async Task <CustomerResponseModel> GetCustomerAsync([Required][FromRoute] string customerId)
        {
            if (!Guid.TryParse(customerId, out var customerIdGuid))
            {
                return(new CustomerResponseModel
                {
                    ErrorMessage = "Invalid identifier.",
                    ErrorCode = BonusCustomerProfileErrorCodes.GuidCanNotBeParsed
                });
            }

            var result = await _customerProfileService.GetCustomerProfileAsync(customerIdGuid);

            return(_mapper.Map <CustomerResponseModel>(result));
        }