public static Transaction BuildTransactionForTest()
        {
            Transaction transaction = new Transaction();
            transaction.LoanAmount = 5;
            transaction.BuyerPriorLenderPolicyAmount = 4;
            transaction.BuyerPriorLenderPolicyDate = DateTime.Now;
            transaction.BuyerPriorOwnerPolicyAmount = 67;
            transaction.BuyerPriorOwnerPolicyDate = DateTime.Now.AddDays(-30);
            transaction.BuyerUnpaidBalance = 3;

            transaction.LoanAmount = 100000;
            transaction.SellerPriorLenderPolicyAmount = 14;
            transaction.SellerPriorLenderPolicyDate = DateTime.Now;
            transaction.SellerPriorOwnerPolicyAmount = 167;
            transaction.SellerPriorOwnerPolicyDate = DateTime.Now.AddDays(-30);
            transaction.SellerUnpaidBalance = 13;
            return transaction;
        }
        public ActionResult PropertyInfo(BorrowerViewModel viewModel)
        {
            if (ModelState.IsValid)
            {

                db.Borrowers.Add(viewModel.Borrower);
                db.Properties.Add(viewModel.Property);
                db.SaveChanges();

                Transaction transaction = new Transaction();
                transaction.UserProfileId = WebMatrix.WebData.WebSecurity.CurrentUserId;
                transaction.Borrower = viewModel.Borrower;
                transaction.Property = viewModel.Property;

                db.Transactions.Add(transaction);
                db.SaveChanges();

                return RedirectToAction("TransactionInfo", new { transactionId = transaction.Id });
            }

            return View(viewModel);
        }