Beispiel #1
0
        public IActionResult Index([FromQuery] string code)
        {
            var statusCode = new StatusCodeModel();

            statusCode.RequestId       = Activity.Current?.Id ?? HttpContext.TraceIdentifier;
            statusCode.ErrorStatusCode = code;

            statusCode.Message = "";

            if (code == "400")
            {
                statusCode.Message = "Bad Request";
            }
            else if (code == "401")
            {
                statusCode.Message = "Unauthorized";
            }
            else if (code == "404")
            {
                statusCode.Message = "Resource does not exist";
            }

            if (code == "500")
            {
                statusCode.Message = "Internal Server Error";
            }
            else if (code == "501")
            {
                statusCode.Message = "Not Implemented";
            }

            return(View(statusCode));
        }
Beispiel #2
0
        public IActionResult StatusCode(string code)
        {
            var model = new StatusCodeModel();

            model.ErrorStatusCode = code;
            return(this.View(model));
        }
Beispiel #3
0
        public static string CreateStatusCode(StatusCodeModel statuscode, string connstring)
        {
            Dictionary <string, object> spParams = new Dictionary <string, object>();

            spParams.Add("@StatusCode", statuscode.StatusCode);
            spParams.Add("@StatusCodeDesc", statuscode.Description);
            return(DBAccess.ExecuteSQLScalar(connstring, "CALL usp_InsertStatusCode(@StatusCode, @StatusCodeDesc)", spParams));
        }
Beispiel #4
0
        public StatusCodeModel Post([FromBody] StatusCodeModel statuscode)
        {
            Response.StatusCode = 201;
            string result = StatusCodeService.CreateStatusCode(statuscode, dbConn);

            statuscode.Id = Convert.ToInt32(result);
            return(statuscode);
        }
        public IActionResult Exception()
        {
            StatusCodeModel model = CreateModel <StatusCodeModel>();

            model.StatusCode = 500;

            return(View(model));
        }
        public IActionResult Index(int statusCode)
        {
            StatusCodeModel model = CreateModel <StatusCodeModel>();

            model.StatusCode = statusCode;

            return(View(model));
        }
        public ActionResult GetErrorPage(int statusCode)
        {
            var model = new StatusCodeModel
            {
                StatusCode = statusCode
            };

            return(View("StatusCode", model));
        }
Beispiel #8
0
 public static string UpdateStatusCode(StatusCodeModel statuscode, string connstring)
 {
     try
     {
         Dictionary <string, object> spParams = new Dictionary <string, object>();
         spParams.Add("@Id", statuscode.Id);
         spParams.Add("@StatusCode", statuscode.StatusCode);
         spParams.Add("@StatusCodeDesc", statuscode.Description);
         return(DBAccess.ExecuteSQLNonQuery(connstring, "CALL usp_UpdateStatusCodes(@Id, @StatusCode, @StatusCodeDesc)", spParams));
     }
     catch (Exception)
     {
         return("An error occurred");
     }
 }
Beispiel #9
0
 public string UpdateStatusCode([FromRoute] int id, [FromBody] StatusCodeModel statuscode)
 {
     return(StatusCodeService.UpdateStatusCode(statuscode, dbConn));
 }