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(); }); }
partial void UpdatePageLoadLog(PageLoadLog instance);
partial void DeletePageLoadLog(PageLoadLog instance);
partial void InsertPageLoadLog(PageLoadLog instance);