public LoanDetailResponse generateDataTable(string loanId, LoanDetailResponse ll, Loan loan) { ll.Street = loan.Fields["11"].Value != null ? loan.Fields["11"].Value.ToString(): ""; ll.City = loan.Fields["12"].Value != null? loan.Fields["12"].Value.ToString() : ""; ll.County = loan.Fields["13"].Value != null? loan.Fields["13"].Value.ToString() : ""; ll.State = loan.Fields["14"].Value != null? loan.Fields["14"].Value.ToString() : ""; ll.LoanToValue = loan.Fields["353"].Value != null? loan.Fields["353"].Value.ToString() : ""; ll.LoanName = loan.Fields["37"].Value != null ? loan.Fields["37"].Value.ToString(): "" + " " + loan.Fields["36"].Value != null ? loan.Fields["36"].Value.ToString() : ""; ll.InterestRate = loan.Fields["3"].Value != null? loan.Fields["3"].Value.ToString() : ""; ll.Term = loan.Fields["4"].Value != null? loan.Fields["4"].Value.ToString() : ""; ll.MonthlyPayment = loan.Fields["5"].Value != null? loan.Fields["5"].Value.ToString() : ""; ll.LoanId = loan.LoanNumber; return(ll); }
public Loan GetAttachmentbyId(Loan loan, LoanDetailResponse ld) { try { Directory.CreateDirectory("C:\\Temp\\" + loan.LoanName); foreach (Attachment att in loan.Attachments) { att.SaveToDisk("C:\\Temp\\" + loan.LoanName + "\\" + att.Name); ld.NumberOfAttachmentsSaved++; } } catch (Exception e) { sb.AppendLine("Attachment Exception" + e.Message); } return(loan); }
public LoanDetailResponse GetLoanByLoanID(string loanId) { LoanDetailResponse ld = new LoanDetailResponse(); // Loan loan = new Loan() string id = "{" + loanId + "}"; try { // Start the session login(); sb.Append("log something: Login Success"); // flush every 20 seconds as you do it System.Web.Security.FormsAuthentication.SetAuthCookie(loginName, false); //Loan loan = s.Loans.Open("{fa8148a4-a482-4fa8-a6e6-ebbb3ae8e1cc}"); Loan loan = s.Loans.Open(id); sb.AppendLine("log something:Loan Name: " + loan.LoanName); GetAttachmentbyId(loan, ld); ld = generateDataTable(id, ld, loan); loan.Unlock(); loan.Close(); s.End(); ld.Success = true; ld.Message = "Loan load successful."; } catch (Exception ex) { ld.Success = false; ld.Message = ex.Message; sb.AppendLine("log something: Login Fail" + ex.Message); } sb.AppendLine(System.DateTime.Now.ToString()); sb.AppendLine(" ------------------------------------"); File.AppendAllText("C://Temp//log.txt", sb.ToString()); sb.Clear(); return(ld); }