/// <summary> /// Save User Session /// </summary> /// <param name="loginLogout"></param> public void SaveUserSession(LogoutViewModel loginLogout) { if (loginLogout.UserID != null) { AspNetLoginOff aspLoginLogout = new AspNetLoginOff(); aspLoginLogout.UserID = loginLogout.UserID; aspLoginLogout.Login = loginLogout.Login; db.AspNetLoginOffs.Add(aspLoginLogout); db.SaveChanges(); } }
/// <summary> /// Update User Session /// </summary> /// <param name="loginLogout"></param> public void UpdateUserSession(LogoutViewModel loginLogout) { try { if (loginLogout.UserID != null) //update data while user id available { AspNetLoginOff aspLoginLogout = (from l in db.AspNetLoginOffs.Where(a => a.UserID == loginLogout.UserID) orderby l.Login descending select l).FirstOrDefault(); aspLoginLogout.Login = loginLogout.Login; db.SaveChanges(); } } catch { } }