コード例 #1
0
ファイル: IntakeController.cs プロジェクト: buyonlinemahi/MMC
        public ActionResult getRFARecordSplit(int _rfaReferralID)
        {
            RFARecordSplittingViewModel rfaRecSplt = new RFARecordSplittingViewModel();

            rfaRecSplt.documentCategories = Mapper.Map <IEnumerable <AppModel.DocumentCategoryModel.DocumentCategory> >(_commonService.getDocumentCategoriesAll());
            //rfaRecSplt.documentTypes = Mapper.Map<IEnumerable<AppModel.DocumentTypeModel.DocumentType>>(_commonService.getDocumentTypesAll());
            rfaRecSplt.rfaRecordSplitingDetails = Mapper.Map <IEnumerable <RFARecordSpliting> >(_intakeService.getRFARecordSplittingByReferralID(_rfaReferralID));
            int _patientID = _intakeService.getPatientDetailsByReferralID(_rfaReferralID).PatientID;

            rfaRecSplt.rfaRecordSplitingDetails.ToList().ForEach(
                hp =>
            {
                hp.DocumentCategoryName = rfaRecSplt.documentCategories.ToList().Find(hp1 => hp1.DocumentCategoryID == hp.DocumentCategoryID).DocumentCategoryName;
                hp.DocumentTypeDesc     = _commonService.getDocumentTypesAll().ToList().Find(rk => rk.DocumentTypeID == hp.DocumentTypeID).DocumentTypeDesc;
                //hp.DocumentTypeDesc = rfaRecSplt.documentTypes.ToList().Find(hp1 => hp1.DocumentTypeID == hp.DocumentTypeID).DocumentTypeDesc;
                hp.DocumentUrl = createURLforViewFile(hp.RFAFileName, _patientID, hp.PatientClaimID);
            });

            return(Json(rfaRecSplt, JsonRequestBehavior.AllowGet));
        }