public Session <User> SaveUser(Session <User> sessionIn)
        {
            APLPX.Entity.Session <User> sessionOut = _userData.SaveUser(sessionIn);
            _userData.Dispose();

            return(sessionOut);
        }
        public Session <List <User> > LoadList(Session <NullT> sessionIn)
        {
            APLPX.Entity.Session <List <User> > sessionOut = _userData.LoadList(sessionIn);
            _userData.Dispose();

            return(sessionOut);
        }
        public Session <NullT> Authenticate(Session <NullT> sessionIn)
        {
            APLPX.Entity.Session <NullT> sessionOut = _userData.Authenticate(sessionIn);
            _userData.Dispose();

            return(sessionOut);
        }
        public Session <NullT> SavePassword(Session <NullT> sessionIn)
        {
            APLPX.Entity.Session <NullT> sessionOut = _userData.SavePassword(sessionIn);
            _userData.Dispose();

            return(sessionOut);
        }
 public Session <NullT> Initialize(Session <NullT> sessionIn)
 {
     APLPX.Entity.Session <NullT> sessionOut = _userData.Initialize(sessionIn);
     _userData.Dispose();
     this.LogServiceResponse <IUserService, NullT>(sessionOut, string.Format("[{0}].{1}", this.GetType().Name, MethodBase.GetCurrentMethod().ToString()));
     return(sessionOut);
 }