public static string GetResponseLine(this HttpResponseStatusCode statusCode) { switch (statusCode) { case HttpResponseStatusCode.Ok: return($"{(int)statusCode} {statusCode.ToString().ToUpper()}"); case HttpResponseStatusCode.Created: return($"{(int)statusCode} {statusCode.ToString()}"); case HttpResponseStatusCode.Found: return($"{(int)statusCode} {statusCode.ToString()}"); case HttpResponseStatusCode.SeeOther: return($"{(int)statusCode} {statusCode.ToString().Insert(3, " ")}"); case HttpResponseStatusCode.BadRequest: return($"{(int)statusCode} {statusCode.ToString().Insert(3, " ")}"); case HttpResponseStatusCode.Unauthorized: return($"{(int)statusCode} {statusCode.ToString()}"); case HttpResponseStatusCode.Forbidden: return($"{(int)statusCode} {statusCode.ToString()}"); case HttpResponseStatusCode.NotFound: return($"{(int)statusCode} {statusCode.ToString().Insert(3, " ")}"); case HttpResponseStatusCode.InternalServerError: return($"{(int)statusCode} Internal Server Error"); default: throw new ArgumentException("Status Code not found!"); } }
public static string GetResponseLine(this HttpResponseStatusCode statusCode) { var isValidStatusCode = Enum.TryParse(statusCode.ToString(), out HttpResponseStatusCode responseStatusCode); if (!isValidStatusCode) { Console.WriteLine("error"); } return($"{(int) responseStatusCode} {responseStatusCode}"); }
public static string GetResponseLine(this HttpResponseStatusCode statusCode) { bool isValid = Enum.TryParse(statusCode.ToString(), out HttpResponseStatusCode responseStatusCode); if (!isValid) { throw new BadRequestException(); } return($"{(int)responseStatusCode} {responseStatusCode}"); }
public static string GetResponseLine(this HttpResponseStatusCode statusCode) { //var isValid = Enum.TryParse(statusCode, out HttpResponseStatusCode responseStatusCode); //if (!isValid) //{ // throw new BadRequestException(); //} //return $"{(int) responseStatusCode} {responseStatusCode.ToString()}"; return($"{(int)statusCode} {statusCode.ToString()}"); }
public static string GetResponseLine(this HttpResponseStatusCode statusCode) { string responseLine = string.Format(ResponseLineFormat, (int)statusCode, statusCode.ToString()); return(responseLine); }
public static string GetResponseLine(this HttpResponseStatusCode statusCode) => $"{(int)statusCode} {statusCode.ToString()}";
public string GetResponseLine(HttpResponseStatusCode statusCode) { return($"{(int)statusCode} {statusCode.ToString().Replace('_', ' ')}"); }
private static string AsUpperCamelCaseName(this HttpResponseStatusCode code) { return(UpperCamelCaseRegex.Replace(code.ToString(), " $1").Capitalize()); }
public static string GetResponseLine(this HttpResponseStatusCode code) { var result = (int)code + " " + code.ToString(); return(result); }