コード例 #1
0
        public string GetDocumentTypeName(Int64 DocumentTypeID)
        {
            using (var db = new DBConnect(TenantSchema))
            {
                DocumentTypeMaster doc = db.DocumentTypeMaster.AsNoTracking().Where(l => l.DocumentTypeID == DocumentTypeID).FirstOrDefault();

                if (doc != null)
                {
                    return(doc.DisplayName);
                }
            }

            return(string.Empty);
        }
コード例 #2
0
        public List <DocumentTypeMaster> GetCustLoanDocTypes(Int64 CustomerID, Int64 LoanTypeID)
        {
            List <DocumentTypeMaster> docTypes = new List <DocumentTypeMaster>();

            using (var db = new DBConnect(TenantSchema))
            {
                List <CustLoanDocMapping> CustReviewLoanDocMapping = db.CustLoanDocMapping.AsNoTracking()
                                                                     .Where(d => d.CustomerID == CustomerID && d.LoanTypeID == LoanTypeID).ToList();

                if (CustReviewLoanDocMapping != null)
                {
                    foreach (var item in CustReviewLoanDocMapping)
                    {
                        DocumentTypeMaster doc = db.DocumentTypeMaster.AsNoTracking().Where(dm => dm.DocumentTypeID == item.DocumentTypeID).FirstOrDefault();
                        docTypes.Add(doc);
                    }
                }
            }

            return(docTypes);
        }
コード例 #3
0
        public Dictionary <long, string> GetLoanDocTypes(Int64 CustomerID, Int64 LoanTypeID)
        {
            Dictionary <long, string> docTypeID = new Dictionary <long, string>();

            using (var db = new DBConnect(TenantSchema))
            {
                List <CustLoanDocMapping> CustReviewLoanDocMapping = db.CustLoanDocMapping.AsNoTracking()
                                                                     .Where(d => d.CustomerID == CustomerID && d.LoanTypeID == LoanTypeID).ToList();

                if (CustReviewLoanDocMapping != null)
                {
                    foreach (var item in CustReviewLoanDocMapping)
                    {
                        DocumentTypeMaster doc = db.DocumentTypeMaster.AsNoTracking().Where(dm => dm.DocumentTypeID == item.DocumentTypeID).FirstOrDefault();

                        docTypeID[doc.DocumentTypeID] = doc.DisplayName;
                    }

                    docTypeID = docTypeID.OrderBy(d => d.Key).ToDictionary(d => d.Key, d => d.Value);
                }
            }

            return(docTypeID);
        }