public static BorrowORLoanViewInfo BuildBorrowORLoanViewInfo(BorrowORLoanInfo info) { BorrowORLoanViewInfo viewInfo = new BorrowORLoanViewInfo(); viewInfo.Id = info.Id; viewInfo.Lender = info.Lender; viewInfo.LoanAccount = info.LoanAccount; if (info.ReturnDate.CompareTo(new DateTime(2001, 1, 1)) > 0) { viewInfo.ReturnDate = info.ReturnDate.ToString("yyyy-MM-dd"); } if (info.HappenedDate.CompareTo(new DateTime(2001, 1, 1)) > 0) { viewInfo.HappenedDate = info.HappenedDate.ToString("yyyy-MM-dd"); } viewInfo.Status = info.Status; viewInfo.Amount = info.Amount; viewInfo.BorrowedAccount = info.BorrowedAccount; viewInfo.Borrower = info.Borrower; viewInfo.BorrowORLoan = info.BorrowORLoan; viewInfo.BorrowORLoanAccountId = info.BorrowORLoanAccountId; viewInfo.BorrowORLoanType = info.BorrowORLoanType; viewInfo.Content = info.Content; return(viewInfo); }
public static BorrowORLoanViewInfo GetBorrowInfo(string Id) { BorrowORLoanInfo info = BorrowedMethods.GetBorrowById(Convert.ToInt32(Id)); BorrowORLoanViewInfo viewInfo = ViewInfoUtils.BuildBorrowORLoanViewInfo(info); viewInfo.BorrowedAccountList = getLoanAccountByPerson(viewInfo.Borrower); return(viewInfo); }