Example #1
0
        public ObjectResult Relationships(ServiceKeyWeb postData)
        {
            return(WebFunction.Execute <ServiceKeyWeb, ServiceRelationshipWeb[]>(this, postData, (sv) =>
            {
                var key = new ServiceKey(sv);
                var config = ServiceRelationships.Get(key);

                var svcRel = config.Select(def => def.GetDefinition(key)).Where(pd => pd != null).ToList();
                var answer = svcRel.Select(rel => rel.ToWeb()).ToArray();

                return new WebResult <ServiceRelationshipWeb[]>(answer);
            }));
        }