예제 #1
0
        public List <CdnItemVM> FileList(int sourceType, string sourceID)
        {
            List <CdnItemVM> model;

            switch (sourceType)
            {
            case SourceTypeSelectVM.Document:
                model = fileList_Document(sourceID);
                break;

            case SourceTypeSelectVM.CaseSessionAct:
                model = fileList_CaseSessionAct(sourceID);
                break;

            case SourceTypeSelectVM.CaseSessionActAllFiles:
                model = fileList_CaseSessionActAllFiles(sourceID);
                break;

            case SourceTypeSelectVM.CaseNotification:
                model = fileList_CaseNotification(sourceID);
                break;

            case SourceTypeSelectVM.CaseSessionFastDocument:
                model = fileList_CaseSessionFastDocument(sourceID);
                break;

            case SourceTypeSelectVM.DocumentDecision:
                model = fileList_DocumentDecision(sourceID);
                break;

            case SourceTypeSelectVM.CaseSessionDoc:
                model = fileList_CaseSessionDoc(sourceID);
                break;

            default:
                model = cdnService.Select(sourceType, sourceID).ToList();
                break;
            }
            return(model.Where(x => x.DateExpired == null).ToList());
        }