예제 #1
0
 public Task PageVisit(HttpRequest request, IPrincipal user)
 {
     var log = new PageLoadLog
     {
         UserId = user.Identity.GetUserId(),
         Ip4 = request.UserHostAddress,
         Url = request.Url.AbsolutePath,
         LoadDateTime = DateTime.Now
     };
     return Task.Run(() =>
     {
         lock (syncSubmit) db.PageLoadLogs.InsertOnSubmit(log);
         Submit();
     });
 }
예제 #2
0
 partial void UpdatePageLoadLog(PageLoadLog instance);
예제 #3
0
 partial void DeletePageLoadLog(PageLoadLog instance);
예제 #4
0
 partial void InsertPageLoadLog(PageLoadLog instance);