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()}");
        }
Exemple #5
0
        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()}";
Exemple #7
0
 public string GetResponseLine(HttpResponseStatusCode statusCode)
 {
     return($"{(int)statusCode} {statusCode.ToString().Replace('_', ' ')}");
 }
Exemple #8
0
 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);
        }