public Entity.BaseResponse <Entity.VerifyRuleResult> Verify([FromBody] Entity.VerifyRuleRequest request)
        {
            if (request == null || string.IsNullOrWhiteSpace(request.deviceTemplateGuid) || string.IsNullOrWhiteSpace(request.expression))
            {
                return(new Entity.BaseResponse <Entity.VerifyRuleResult>(false, "Invalid Request"));
            }

            Entity.BaseResponse <Entity.VerifyRuleResult> response = new Entity.BaseResponse <Entity.VerifyRuleResult>(true);
            try
            {
                var verifySatus = _service.Verify(request);
                response.IsSuccess = verifySatus.Success;
                response.Message   = verifySatus.Message;
                response.Data      = verifySatus.Data;
            }
            catch (Exception ex)
            {
                base.LogException(ex);
                return(new Entity.BaseResponse <Entity.VerifyRuleResult>(false, ex.Message));
            }
            return(response);
        }