Exemplo n.º 1
0
        private void StoreListToProviderA()
        {
            SimpleArrayHolder  sah  = new SimpleArrayHolder("h1");
            SimpleArrayContent sac1 = new SimpleArrayContent("c1");
            SimpleArrayContent sac2 = new SimpleArrayContent("c2");

            sah.Add(sac1);
            sah.Add(sac2);
            A().Provider().StoreNew(sah);
            A().Provider().Commit();
            EnsureContent(A(), new string[] { "h1" }, new string[] { "c1", "c2" });
        }
Exemplo n.º 2
0
        private void AddElementInProviderA()
        {
            SimpleArrayHolder sah = (SimpleArrayHolder)GetOneInstance(A(), typeof(SimpleArrayHolder
                                                                                  ));

            sah.SetName("h3");
            SimpleArrayContent lc3 = new SimpleArrayContent("co3");

            A().Provider().StoreNew(lc3);
            sah.Add(lc3);
            A().Provider().Update(sah);
            A().Provider().Commit();
            EnsureContent(A(), new string[] { "h3" }, new string[] { "co1", "co2", "co3" });
        }
Exemplo n.º 3
0
        private void ModifyInProviderB()
        {
            SimpleArrayHolder sah = (SimpleArrayHolder)GetOneInstance(B(), typeof(SimpleArrayHolder
                                                                                  ));

            sah.SetName("h2");
            SimpleArrayContent sac1 = sah.GetArr()[0];
            SimpleArrayContent sac2 = sah.GetArr()[1];

            sac1.SetName("co1");
            sac2.SetName("co2");
            B().Provider().Update(sac1);
            B().Provider().Update(sac2);
            B().Provider().Update(sah);
            B().Provider().Commit();
            EnsureContent(B(), new string[] { "h2" }, new string[] { "co1", "co2" });
        }