Exemplo n.º 1
0
        public void Save(EventSubscription subscription)
        {
            var path = GetPathForSubscriptions();
            var file = string.Format("{0}\\{1}.{2}.{3}", path, subscription.Owner.Namespace, subscription.Owner.Name, subscription.EventName);

            var holder = new EventSubscriptionHolder
            {
                Id          = subscription.Id.ToString(),
                LastEventId = subscription.LastEventId,
                Owner       = string.Format("{0}.{1}, {2}", subscription.Owner.Namespace, subscription.Owner.Name, subscription.Owner.Assembly.GetName().Name),
                EventType   = string.Format("{0}.{1}, {2}", subscription.EventType.Namespace, subscription.EventType.Name, subscription.EventType.Assembly.GetName().Name),
                EventName   = subscription.EventName
            };

            var json = _serializer.ToJson(holder);

            File.WriteAllText(file, json);
        }
Exemplo n.º 2
0
        public void Save(EventSubscription subscription)
        {
            var path = GetPathForSubscriptions();
            var file = string.Format("{0}\\{1}.{2}.{3}", path, subscription.Owner.Namespace, subscription.Owner.Name, subscription.EventName);

            var holder = new EventSubscriptionHolder
            {
                Id = subscription.Id.ToString(),
                LastEventId = subscription.LastEventId,
                Owner = string.Format("{0}.{1}, {2}", subscription.Owner.Namespace, subscription.Owner.Name, subscription.Owner.Assembly.GetName().Name),
                EventType = string.Format("{0}.{1}, {2}", subscription.EventType.Namespace, subscription.EventType.Name, subscription.EventType.Assembly.GetName().Name),
                EventName = subscription.EventName
            };

            var json = _serializer.ToJson(holder);
            File.WriteAllText(file, json);
        }