public static Response GetResponseUserState(string clientId, string newSessionId) { using (ClientDataContext db = new ClientDataContext()) { var clientState = GetClientState(clientId); clientState.SessionId = newSessionId; if (clientState.ClientStatus != Status.Default) { clientState.WaitingToContinue = true; } else { clientState.ClientStatus = Status.AnnouncingTag; } db.ClientStates.Update(clientState); db.SaveChanges(); return(StateHelper.GetStateInfo(clientState)); } }