public User LoginUser(int UserId, string UserName, bool Persist) { Entity ent = new Entity(); User user = new User(); using (var myen = new AccessEntities()) { myen.DoLogin(UserId, tkv.Utility.WebHelpers.UserIPAddress, tkv.Utility.WebHelpers.UserSessionId); } string roles = user.GetRolesOfUser(UserId, true); user = user.GetUserById(UserId, new [] { "Department", "Roles" }); user.UserRoles = roles; FormsAuthentication.RedirectFromLoginPage(UserName, Persist); return(user); }