예제 #1
0
        public object Delete(ComparatorJunction request)
        {
            switch (request.Junction.ToLower().TrimAndPruneSpaces())
            {
            case "documentset":
                return(RemoveJunction <Comparator, DocEntityComparator, DocEntityDocumentSet, DocumentSet, DocumentSetSearch>((int)request.Id, DocConstantModelName.DOCUMENTSET, "DocumentSets", request));

            default:
                throw new HttpError(HttpStatusCode.NotFound, $"Route for comparator/{request.Id}/{request.Junction} was not found");
            }
        }
예제 #2
0
        public object Get(ComparatorJunction request)
        {
            switch (request.Junction.ToLower().TrimAndPruneSpaces())
            {
            case "documentset":
                return(GetJunctionSearchResult <Comparator, DocEntityComparator, DocEntityDocumentSet, DocumentSet, DocumentSetSearch>((int)request.Id, DocConstantModelName.DOCUMENTSET, "DocumentSets", request, (ss) => HostContext.ResolveService <DocumentSetService>(Request)?.Get(ss)));

            default:
                throw new HttpError(HttpStatusCode.NotFound, $"Route for comparator/{request.Id}/{request.Junction} was not found");
            }
        }