Ejemplo n.º 1
0
        public static ArchivedReleaseEventVersion Create(ReleaseEvent releaseEvent, ReleaseEventDiff diff, AgentLoginData author, EntryEditEvent commonEditEvent, string notes)
        {
            var contract = new ArchivedEventContract(releaseEvent, diff);
            var data     = XmlHelper.SerializeToXml(contract);

            return(releaseEvent.CreateArchivedVersion(data, diff, author, commonEditEvent, notes));
        }
Ejemplo n.º 2
0
        private void CreateTrashedEntry(IDatabaseContext ctx, ReleaseEvent releaseEvent, string notes)
        {
            var archived = new ArchivedEventContract(releaseEvent, new ReleaseEventDiff(true));
            var data     = XmlHelper.SerializeToXml(archived);
            var trashed  = new TrashedEntry(releaseEvent, data, GetLoggedUser(ctx), notes);

            ctx.Save(trashed);
        }