public static void CollectStats(HttpListenerContext Context, string Query) { try { var Request = new iRequest() { Endpoint = Context.Request.RemoteEndPoint.ToString(), Headers = ToDictionary(Context.Request.Headers), Referer = Context.Request.UrlReferrer, URI = Context.Request.Url, UserAgent = Context.Request.UserAgent, UserLanguages = Context.Request.UserLanguages }; var Stat = new Stat() { Request = Request, Query = Query }; while (LastQueries.Count > 3) { LastQueries.RemoveAt(0); } if (Query != "/" && !string.IsNullOrWhiteSpace(Query)) { string ShowQ = Query; if (!LastQueries.Contains(CultureInfo.CurrentCulture.TextInfo.ToTitleCase(ShowQ))) { LastQueries.Add(CultureInfo.CurrentCulture.TextInfo.ToTitleCase(ShowQ)); } } Zorro.MongoDB.SendStat(Stat); } catch { } }
public static iRequest Make(int requestID, string employeeID, string dateCreated, string requestStatus, string comments, string approvedBy, string dateUpdated) { iRequest r = new iRequest(); r.requestID = requestID; r.EmployeeID = employeeID; r.dateCreated = dateCreated; r.requestStatus = requestStatus; r.comments = comments; r.approvedBy = approvedBy; r.dateUpdated = dateUpdated; return(r); }
public iRequest ChangeRequestEntitytoiRequest(Request req) { iRequest ireq = new iRequest(); ireq.RequestID = req.RequestID; ireq.EmployeeID = req.EmployeeID; ireq.DateCreated = Convert.ToDateTime(req.DateCreated).ToString("MM-dd-yyyy"); ireq.RequestStatus = req.RequestStatus; ireq.Comments = req.Comments; ireq.ApprovedBy = req.ApprovedBy; ireq.DateUpdated = Convert.ToDateTime(req.DateUpdated).ToString("MM-dd-yyyy"); ireq.EmployeeName = req.Employee1.EmployeeName; ireq.DeptCode = req.Employee1.DeptCode; return(ireq); }
public iRequest[] RequestList(string deptcode) { ApproveRequestController ar = new ApproveRequestController(); List <Request> list = new List <Request>(); list = ar.getPendingRequestList(deptcode); List <iRequest> ilist = new List <iRequest>(); for (int i = 0; i < list.Count; i++) { iRequest ireq = new iRequest(); ireq = ChangeRequestEntitytoiRequest(list[i]); ilist.Add(ireq); } return(ilist.ToArray <iRequest>()); }