public BaseResult(ResultStatus resultStatus, ResultErrorMessage resultErrorMessage) { ResultStatus = resultStatus; ResultStatusMessages = new ResultErrorMessage[] { resultErrorMessage }; }
public void ProvideFault(System.Exception error, MessageVersion version, ref Message fault) { var errorMessage = new ResultErrorMessage(CoralException.ThrowException <CoralErrorCode>(item => item.SystemError, innerException: error)); fault = Message.CreateMessage(version, error.Source, new RawBodyWriter(errorMessage)); fault.Properties.Add(WebBodyFormatMessageProperty.Name, new WebBodyFormatMessageProperty(WebContentFormat.Raw)); HttpRequestMessageProperty reqProp = new HttpRequestMessageProperty(); reqProp.Headers[HttpRequestHeader.ContentType] = "application/json"; fault.Properties.Add(HttpRequestMessageProperty.Name, reqProp); }
public SiteVerifyResult(ResultStatus resultStatus, ResultErrorMessage resultErrorMessage) : base(resultStatus, resultErrorMessage) { }