Ejemplo n.º 1
0
        public loggedInUser PostDataForLoggedInUser(User user, MyUsersDBEntities db, LoggedInUserDBEntities loggedInUserDb)
        {
            var loggedInUserToReturn = new loggedInUser();

            List <loggedInUser> loggedInUsersList = new List <loggedInUser>();

            loggedInUsersList = loggedInUserDb.loggedInUsers.ToList();

            if (loggedInUsersList.Count <= 0)
            {
                loggedInUserToReturn = new loggedInUser();

                loggedInUserToReturn.loggedInUserId = user.Id;
                loggedInUserToReturn.UserName       = user.Username;
                loggedInUserToReturn.Hash           = DateTime.Now.ToString();
                loggedInUserToReturn.IsLoggedIn     = user.isLoggedIn;
            }
            else
            {
                foreach (var loggedInUser in loggedInUserDb.loggedInUsers)
                {
                    loggedInUser.UserName     = user.Username;
                    loggedInUser.IsLoggedIn   = user.isLoggedIn;
                    loggedInUserToReturn.Hash = DateTime.Now.ToString();
                    loggedInUserToReturn      = loggedInUser;
                }
            }

            loggedInUserDb.Set <loggedInUser>().AddOrUpdate(loggedInUserToReturn);

            loggedInUserDb.SaveChanges();
            return(loggedInUserToReturn);
        }
Ejemplo n.º 2
0
 public loggedInUser PostDataForCurrentUserOnLogin(loggedInUser user, LoggedInUserDBEntities db, MyUsersDBEntities userDb)
 {
     db.SaveChanges();
     return(user);
 }
Ejemplo n.º 3
0
 public LoggedInUserService(LoggedInUserDBEntities context)
 {
     _context = context;
 }