internal static void RegisterNewFlowInformation(FlowToken flowToken, EntityToken entityToken, ActionToken actionToken, string consoleId) { IFlowInformation flowInformation = DataFacade.BuildNew <IFlowInformation>(); flowInformation.Id = Guid.NewGuid(); flowInformation.Username = UserSettings.Username; flowInformation.ConsoleId = consoleId; flowInformation.SerializedFlowToken = FlowTokenSerializer.Serialize(flowToken); flowInformation.SerializedEntityToken = EntityTokenSerializer.Serialize(entityToken); flowInformation.SerializedActionToken = ActionTokenSerializer.Serialize(actionToken); flowInformation.TimeStamp = DateTime.Now; DataFacade.AddNew <IFlowInformation>(flowInformation); }
internal static void UnregisterFlowInformation(FlowToken flowToken) { string serializedFlowToken = FlowTokenSerializer.Serialize(flowToken); DataFacade.Delete <IFlowInformation>(f => f.SerializedFlowToken == serializedFlowToken); }