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); }
public loggedInUser PostDataForCurrentUserOnLogin(loggedInUser user, LoggedInUserDBEntities db, MyUsersDBEntities userDb) { db.SaveChanges(); return(user); }
public LoggedInUserService(LoggedInUserDBEntities context) { _context = context; }