public static void CleanStateForChat(UserInChat userInChat, string connectionString) { using (var db = new DbContext(connectionString)) { var userInChatPersistance = db.UsersInChat.GetUserInChatPersistance(userInChat); if (userInChatPersistance != null) { db.Delete(userInChatPersistance.FlowStates); db.SaveChanges(); } } }
public IState GetStateForUserInChat(UserInChat userInChat) { return(DatabaseState.GetRootState(userInChat, _connectionString)); }