public async Task <IActionResult> IsExistDataWithKeyAsync([FromBody] ExistWithKeyModel model) { if (string.IsNullOrEmpty(model.FieldName) || string.IsNullOrEmpty(model.FieldName)) { _loger.LogError("Bad Request Parameter"); var error = new BadRequest("Bad Request Parameter", new { model }); return(error.ReturnResponse()); } else if (typeof(ClientApi).HasProperty(model.KeyName.ToLower()) && typeof(ClientApi).HasProperty(model.FieldName.ToLower())) { _loger.LogError("Property name does not exist"); var error = new BadRequest("Property name does not exist", new { model }); return(error.ReturnResponse()); } var exist = await _service.IsExistDataWithKeyAsync(model); var result = new OK("Success check exist data with key " + model.FieldName + " : " + model.FieldValue, new { exist }); return(result.ReturnResponse()); }