public void CreateUserActivity(UserActivity userActivity)
 {
     using (var db = NewContext())
     {
         db.UserActivities.InsertOnSubmit(userActivity);
         db.SubmitChanges();
     }
 }
Example #2
0
        public void CreateUserActivity()
        {
            var userActivity = new UserActivity
            {
                Request = "",
                RequestStartTime = DateTime.Now,
                RequestEndTime = DateTime.Now,
                RequestLength = 0,
                ResponseLength = 1
            };

            SecurityStorage.CreateUserActivity(userActivity);

            Assert.AreEqual(1, SecurityStorage.GetUserActivities().Count());
        }
Example #3
0
        public void CreateUserActivity()
        {
            var userActivity = new UserActivity
                {
                    Request = string.Empty, 
                    RequestStartTime = DateTime.Now, 
                    RequestEndTime = DateTime.Now, 
                    RequestLength = 0, 
                    ResponseLength = 1
                };

            this.SecurityStorage.CreateUserActivity(userActivity);

            Assert.AreEqual(1, this.SecurityStorage.GetUserActivities().Count());
            Assert.True(this.SecurityStorage.GetUserActivities().Contains(userActivity));
        }
Example #4
0
        public void CreateUserActivity(UserActivity userActivity)
        {
            this.storage.CreateUserActivity(userActivity);

            this.cacheProvider.Expire("useractivities");
        }
Example #5
0
        private void ApplicationRequestEnd(params object[] data)
        {
            var context = HttpContext.Current;
            var filter = context.Response.Filter;

            var storage = Container.Resolve<ISecurityStorage>();
            var usersService = Container.Resolve<IUserService>();

            var userActivity = new UserActivity
            {
                ResponseLength = (int) filter.Length,
                RequestStartTime = (DateTime)context.Items["REQUEST_START_DATETIME"],
                RequestEndTime = DateTime.Now
            };

            var currentUser = usersService.GetCurrentUser();
            if (currentUser != null)
            {
                userActivity.UserRef = currentUser.Id;
            }

            userActivity.Request = GetRawRequest(context.Request);
            userActivity.RequestLength = userActivity.Request.Length;

            storage.CreateUserActivity(userActivity);
        }
Example #6
0
 partial void DeleteUserActivity(UserActivity instance);
Example #7
0
 partial void UpdateUserActivity(UserActivity instance);
Example #8
0
 partial void InsertUserActivity(UserActivity instance);