예제 #1
0
        public ActionResult Create([Bind(Include = "RentalId,BuildDataID,Check_In,Check_Out,NumMonths,RoomPrice,TotalPrice,Instalments")] Rent rent)
        {
            if (ModelState.IsValid)
            {
                rent.TotalPrice  = rent.Calc_Total();
                rent.Instalments = rent.Calc_Installment();
                rent.NumMonths   = rent.GetNumberMonths();
                rent.RoomPrice   = rent.GetRoomPrice();
                db.Rents.Add(rent);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(rent));
        }
예제 #2
0
        public ActionResult Create([Bind(Include = "RentalId,BuildDataID,Check_In,Check_Out,NumMonths,RoomPrice,TotalPrice,Instalments,FlatDescription,FlatType")] Rent rent)
        {
            if (ModelState.IsValid)
            {
                rent.RoomPrice       = rent.GetRoomPrice();
                rent.NumMonths       = rent.GetNumberMonths();
                rent.TotalPrice      = rent.Calc_Total();
                rent.Instalments     = rent.Calc_Installment();
                rent.FlatDescription = rent.GetFlatDescription();
                rent.FlatType        = rent.GetBuildType();
                db.rents.Add(rent);
                db.SaveChanges();
                return(RedirectToAction("PayFast"));
            }

            ViewBag.BuildDataID = new SelectList(db.AdvertBuilding, "BuildDataID", "BuildingName", rent.BuildDataID);
            return(View(rent));
        }