Exemplo n.º 1
0
 private void InitializeSampleData()
 {
     if (!hasSampleData)
     {
         lock (databaseRoot)
         {
             if (!hasSampleData)
             {
                 var story = new MappingStory("S1", "Story 1 Description", "Story 1 Title")
                 {
                     MappingQuestions = new List <MappingQuestion>()
                     {
                         new MappingQuestion("Q1_1", "What is Question 1?", "S1"),
                         new MappingQuestion("Q1_2", "What is Question 2?", "S1")
                     },
                     MappingRuleSections = new List <MappingRuleSection>()
                     {
                         new MappingRuleSection("RS1", "Rule Section 1", "S1")
                         {
                             MappingRules = new List <MappingRule>()
                             {
                                 new MappingRule("R1", "Rule 1", "RS1")
                                 {
                                     MappingExamples = new List <MappingExample>()
                                     {
                                         new MappingExample("E1", "Example 1", "R1"),
                                         new MappingExample("E1_2", "Example 1 number 2", "R1")
                                     }
                                 },
                                 new MappingRule("R2", "Rule 2", "RS1")
                                 {
                                     MappingExamples = new List <MappingExample>()
                                     {
                                         new MappingExample("E2", "Example 2", "R2")
                                     }
                                 }
                             }
                         }
                     }
                 };
                 this.MappingStories.Add(story);
                 this.SaveChanges();
                 hasSampleData = true;
             }
         }
     }
 }
 public void Put(string id, [FromBody] MappingStory value)
 {
     throw new NotImplementedException();
 }
 public void Post([FromBody] MappingStory value)
 {
     throw new NotImplementedException();
 }