コード例 #1
0
        public HttpResponseMessage GetOrgStructure(int?parentId)
        {
            int orgid = 0;

            if (parentId == null)
            {
                orgid = int.Parse(Request.Headers.GetValues("orgId").FirstOrDefault());
            }
            else
            {
                orgid = int.Parse(parentId.ToString());
            }
            var orgTree = _OrgService.GetOrgStructure(orgid);

            if (orgTree == null)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }
            return(Request.CreateResponse <OrgTreeDTO>(HttpStatusCode.OK, orgTree));
        }