Exemplo n.º 1
0
 private static TActivity Map <TActivity>(this UserLoginEntity entity)
     where TActivity : UserSessionActivity, new()
 {
     return(new TActivity
     {
         Id = entity.id,
         UserId = entity.userId,
         Time = entity.time,
         IpAddress = entity.ipAddress,
         SessionId = entity.sessionId
     });
 }
Exemplo n.º 2
0
        public static UserSessionActivity Map(this UserLoginEntity entity)
        {
            switch ((ActivityType)entity.activityType)
            {
            case ActivityType.Login:
                var login = entity.Map <UserLogin>();
                login.AuthenticationStatus = (AuthenticationStatus)entity.authenticationStatus;
                return(login);

            case ActivityType.Logout:
                return(entity.Map <UserLogout>());

            default:
                return(entity.Map <UserSessionEnd>());
            }
        }
Exemplo n.º 3
0
 partial void UpdateUserLoginEntity(UserLoginEntity instance);
Exemplo n.º 4
0
 partial void DeleteUserLoginEntity(UserLoginEntity instance);
Exemplo n.º 5
0
 partial void InsertUserLoginEntity(UserLoginEntity instance);