Esempio n. 1
0
 /// <summary>
 /// Creates a service.User from a FlixNet.User
 /// </summary>
 /// <param name="user"></param>
 /// <returns>LogInSessionService.User</returns>
 private LogInSessionService.User ConvertToWCFUser(Models.User user)
 {
     LogInSessionService.User wcfUser = new LogInSessionService.User
     {
         UserName = user.UserName,
         Password = user.Password
     };
     return(wcfUser);
 }
Esempio n. 2
0
        /// <summary>
        /// Logs a user in by calling method LoginConfirmation form service
        /// </summary>
        /// <param name="user"></param>
        /// <returns>Models.User </returns>
        public Models.User Login(Models.User user)
        {
            LogInSessionService.User u = ConvertToWCFUser(user);
            var loginUser = logInSession.LoginConfirmation(u);

            Models.User convertedUser = ConvertToModelUser(loginUser);

            return(convertedUser);
        }
Esempio n. 3
0
        /// <summary>
        /// Creates a FlixNet user from a service user
        /// </summary>
        /// <param name="wcfUser"></param>
        /// <returns>Mdels.User</returns>
        private Models.User ConvertToModelUser(LogInSessionService.User wcfUser)
        {
            Models.Session session = new Models.Session
            {
                Id         = wcfUser.Session.Id,
                Session_id = wcfUser.Session.Session_id
            };

            Models.User user = new Models.User
            {
                Id       = wcfUser.Id,
                UserName = wcfUser.UserName,
                Session  = session
            };
            return(user);
        }