Beispiel #1
0
        private static StoryGridSection CreateStoryGridSection(ISession session)
        {
            StoryGridSection section = new StoryGridSection();

            section.IncitingIncident = CreateStoryGridCommandment(session);
            section.Complication     = CreateStoryGridCommandment(session);
            section.Crisis           = CreateStoryGridCommandment(session);
            section.Climax           = CreateStoryGridCommandment(session);
            section.Resolution       = CreateStoryGridCommandment(session);

            session.Save(section);
            return(section);
        }
Beispiel #2
0
        private static void UpdateSection(StoryGridSection updated, StoryGridSection existing)
        {
            existing.IncitingIncident.Content        = updated.IncitingIncident.Content;
            existing.IncitingIncident.ExternalCharge = updated.IncitingIncident.ExternalCharge;
            existing.IncitingIncident.InternalCharge = updated.IncitingIncident.InternalCharge;

            existing.Complication.Content        = updated.Complication.Content;
            existing.Complication.ExternalCharge = updated.Complication.ExternalCharge;
            existing.Complication.InternalCharge = updated.Complication.InternalCharge;


            existing.Crisis.Content        = updated.Crisis.Content;
            existing.Crisis.ExternalCharge = updated.Crisis.ExternalCharge;
            existing.Crisis.InternalCharge = updated.Crisis.InternalCharge;

            existing.Climax.Content        = updated.Climax.Content;
            existing.Climax.ExternalCharge = updated.Climax.ExternalCharge;
            existing.Climax.InternalCharge = updated.Climax.InternalCharge;

            existing.Resolution.Content        = updated.Resolution.Content;
            existing.Resolution.ExternalCharge = updated.Resolution.ExternalCharge;
            existing.Resolution.InternalCharge = updated.Resolution.InternalCharge;
        }