public static deleteStatus CreateDelete(HttpStatusCode statusCode, string id, errorType error = null) { deleteStatus status = new deleteStatus(); status.statusCode = ((int)statusCode).ToString(); status.id = id; if (error != null) { status.error = error; } return status; }
public static createType CreateCreate(HttpStatusCode statusCode, string id, string advisoryId = null, errorType error = null) { createType create = new createType(); create.statusCode = ((int)statusCode).ToString(); create.id = id; if (StringUtils.NotEmpty(advisoryId)) { create.advisoryId = advisoryId; } if (error != null) { create.error = error; } return create; }
/// <summary> /// Convenience method for creating an error record. /// </summary> /// <param name="statusCode">HTTP status code.</param> /// <param name="scope">The scope of the error.</param> /// <param name="message">Error message.</param> /// <returns>Error record.</returns> public static errorType CreateError(HttpStatusCode statusCode, string scope, string message = null) { errorType error = new errorType(); error.id = Guid.NewGuid().ToString(); error.code = (uint)statusCode; error.scope = scope; if (!string.IsNullOrWhiteSpace(message)) { error.message = message.Trim(); } return error; }