/*--------------------------------------------------------------------------------------------*/
        private int ExportUrls()
        {
            IList <CreateFabUrl> urls = vDelegate.GetNewUrls();
            int n = 0;

            foreach (CreateFabUrl data in urls)
            {
                if (vDelegate.StopExporting())
                {
                    return(n);
                }

                FabUrl url;

                if (vDelegate.FakeFabricRequestMode())
                {
                    url = new FabUrl {
                        Id = 1000000
                    };
                }
                else
                {
                    url = Client.Services.Modify.Urls.Post(data).FirstDataItem();
                }

                vDelegate.OnUrlExport(data, url);
                ++n;
            }

            return(n);
        }
Beispiel #2
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public static FabUrl FromUrl(Url pDomain)
        {
            var api = new FabUrl();

            FromUrl(api, pDomain);
            return(api);
        }
Beispiel #3
0
        public void Url()
        {
            var obj = new CreateFabUrl();

            obj.Name     = "url test";
            obj.FullPath = "http://www.inthefabric.com";

            BrowserResponse br     = PostCreate("mod/urls", obj);
            FabUrl          result = AssertFabResponseData <FabUrl>(br);

            Assert.AreEqual(obj.Name, result.Name, "Incorrect result.");

            NewVertexCount = 1;
            NewEdgeCount   = 2;
        }
Beispiel #4
0
 /*--------------------------------------------------------------------------------------------*/
 public static void FromUrl(FabUrl pApi, Url pDomain)
 {
     FromArtifact(pApi, pDomain);
     pApi.Name     = pDomain.Name;
     pApi.FullPath = pDomain.FullPath;
 }