Exemple #1
0
        public new ActionResult Profile()
        {
            string username = (string)Session["username"];

            ViewBag.borrower     = BorrowerDAO.GetBorrowerByUsername(username);
            ViewBag.reservations = ReservationDAO.GetReservationByUsername(username);
            ViewBag.reviews      = ReviewDAO.GetReviewByUsername(username);
            ViewBag.message      = "";
            return(View());
        }
Exemple #2
0
        public ActionResult Profile(FormCollection f)
        {
            string username = (string)Session["username"];
            string name     = f["fullname"];
            string email    = f["email"];
            double deposit  = Convert.ToDouble(f["deposit"]);

            if (BorrowerDAO.UpdateBorrower(name, username, email, deposit) > 0)
            {
                ViewBag.borrower     = BorrowerDAO.GetBorrowerByUsername(username);
                ViewBag.reservations = ReservationDAO.GetReservationByUsername(username);
                ViewBag.message      = "Update Successful!";
            }
            else
            {
                ViewBag.message = "Update Failed!";
            }

            return(View());
        }
Exemple #3
0
        public ActionResult AddFund(FormCollection f)
        {
            string   username = (string)Session["username"];
            double   amount   = Convert.ToDouble(f["amount"]);
            string   type     = f["type"];
            DateTime date     = Convert.ToDateTime(f["date"]);
            Payment  p        = new Payment(amount, username, date, type);

            if (PaymentDAO.InsertPayment(p) > 0)
            {
                Borrower b          = BorrowerDAO.GetBorrowerByUsername(username);
                double   NewDeposit = amount + b.Deposit;
                BorrowerDAO.UpdateDeposit(username, NewDeposit);
                ViewBag.message = "Payment Successfully !";
            }
            else
            {
                ViewBag.message = "Failed !!";
            }
            return(View());
        }