public async Task <IActionResult> GetCancellationPolicyClausesByPolicyId(int?id) { if (id == null) { return(BadRequest(id)); } var getResponse = await iPolicies.GetCancellationPolicyClausesById(id).ConfigureAwait(false); if (getResponse.IsError && getResponse.ExceptionMessage != null) { return(StatusCode(500, getResponse)); } else if (getResponse.Message != null) { return(BadRequest(getResponse)); } return(Ok(getResponse)); //200 }