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); }