/// <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); }
/// <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); }
/// <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); }