예제 #1
0
        public ActionResult GetInvalidRequests()
        {
            DBAccessor dba = new DBAccessor();
            List<LogEntry> messages = dba.GetLogMessages(LogType.INVALID_REQUEST);

            String result = "";
            if (messages != null) {
                if (messages.Count > 0) {
                    result = "<table>";
                    result += "<tr><th>User</th><th>Message</th><th>Timestamp</th></tr>";
                    foreach (LogEntry message in messages) {
                        string name = message.User.firstName + " " + message.User.lastName;
                        result += "<tr><td>" + name + "</td><td>" + message.Message + "</td><td>" + message.Timestamp + "</td></tr>";
                    }
                    result += "</table>";
                }
                else {
                    result = "There are no invalid requests logged at the moment.";
                }
            }
            else {
                result = "An error occured getting invalid requests.";
            }

            return Json(
                new { message = result },
                JsonRequestBehavior.AllowGet
            );
        }