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)); }
public IActionResult StatusCode(string code) { var model = new StatusCodeModel(); model.ErrorStatusCode = code; return(this.View(model)); }
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)); }
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)); }
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"); } }
public string UpdateStatusCode([FromRoute] int id, [FromBody] StatusCodeModel statuscode) { return(StatusCodeService.UpdateStatusCode(statuscode, dbConn)); }