예제 #1
0
파일: Program.cs 프로젝트: onurpolat1/Hex
        private static void GetRelated()
        {
            Node node1 = WcfProxy <IHexService> .CreateChannel().Get(
                new Node {
                Label = "Person", Id = "Bar"
            }
                );

            node1.Label = "Person";
            Node node2 = new Node()
            {
                Label = "Person"
            };

            node2.Label = "Person";

            List <Node> list = WcfProxy <IHexService> .CreateChannel().GetRelated(
                node1, node2, new Relation()
            {
                Name = "KNOWS"
            });

            list.ForEach(x => {
                Console.WriteLine(x.Name);
            });
        }
예제 #2
0
파일: Program.cs 프로젝트: onurpolat1/Hex
        private static void GetNode()
        {
            Node p = WcfProxy <IHexService> .CreateChannel().Get(new Node()
            {
                Id = "Onu", Name = "Onur", Label = "Person"
            });

            Console.WriteLine(string.Format("Name: {0} , Surname : {1} Birth Date : {2} User Type {3} \n ", p.Name, p.Surname, p.Birthday, p.UserType));
        }
예제 #3
0
파일: Program.cs 프로젝트: onurpolat1/Hex
        private static void DeleteNode()
        {
            WcfProxy <IHexService> .CreateChannel().Delete(new Node()
            {
                Label = "Person", Id = "Can"
            });

            Console.WriteLine("Node Deleted is successful.");
        }
예제 #4
0
파일: Program.cs 프로젝트: onurpolat1/Hex
        private static void ShowNodes()
        {
            List <Node> persons = WcfProxy <IHexService> .CreateChannel().GetList(new Node()
            {
                Label = "Person"
            });

            persons.ForEach(p =>
            {
                Console.WriteLine(string.Format("Name: {0} , Surname : {1} Birth Date : {2} User Type {3} \n ", p.Name, p.Surname, p.Birthday, p.UserType));
            });
        }
예제 #5
0
파일: Program.cs 프로젝트: onurpolat1/Hex
 private static void AddNode2()
 {
     WcfProxy <IHexService> .CreateChannel().Add(
         new Node()
     {
         Label       = "Person",
         LastUpdated = DateTime.UtcNow,
         Name        = "Julia",
         Surname     = "Siik",
         Id          = "JUL"
     });
 }
예제 #6
0
파일: Program.cs 프로젝트: onurpolat1/Hex
        private static void UpdateNode()
        {
            Node oldNode = WcfProxy <IHexService> .CreateChannel().Get(
                new Node {
                Label = "Person", Id = "Can"
            }
                );

            oldNode.Label = "Person";
            WcfProxy <IHexService> .CreateChannel().Update(
                oldNode,
                new Node()
            {
                Label = "Person", Id = "Can", Surname = "Kaya"
            }
                );

            Console.WriteLine("Node Deleted is successful.");
        }
예제 #7
0
파일: Program.cs 프로젝트: onurpolat1/Hex
        private static void AddRelation()
        {
            Node node1 = WcfProxy <IHexService> .CreateChannel().Get(
                new Node {
                Label = "Person", Id = "Can"
            }
                );

            node1.Label = "Person";
            Node node2 = WcfProxy <IHexService> .CreateChannel().Get(
                new Node {
                Label = "Person", Id = "JUL"
            }
                );

            node2.Label = "Person";
            WcfProxy <IHexService> .CreateChannel().AddRelation(
                node1, node2, new Relation()
            {
                Name = "HUGS"
            });

            Console.WriteLine("Oldu da bitti maşalllah");
        }
예제 #8
0
파일: Program.cs 프로젝트: onurpolat1/Hex
        private static void DeleteRelation()
        {
            Node node1 = WcfProxy <IHexService> .CreateChannel().Get(
                new Node {
                Label = "Person", Id = "Can"
            }
                );

            node1.Label = "Person";
            Node node2 = WcfProxy <IHexService> .CreateChannel().Get(
                new Node {
                Label = "Person", Id = "JUL"
            }
                );

            node2.Label = "Person";
            WcfProxy <IHexService> .CreateChannel().DeleteRelation(
                node1, node2, new Relation()
            {
                Name = "HUGS"
            });

            Console.WriteLine();
        }