public ActionResult Create([Bind(Include = "Quote_ID,Quote_Date,Quote_PickupAddress,Quote_DeliveryAddress,Quote_Distance,Quote_Description,Quote_Cost,Item_Quantity,Quote_length,Quote_Height,Quote_Width,Quote_Weight,Client_ID,Rate_ID")] Quote quote) { if (ModelState.IsValid) { AccountingLogic accountingLogic = new AccountingLogic(); var uid = User.Identity.GetUserId(); quote.Client_ID = uid; quote.Quote_Date = System.DateTime.Now; quote.Quote_Distance = 00.00f;///Reserved for google maps API quote.Quote_Cost = accountingLogic.GetQouteCost(quote.Quote_Distance, quote.Item_Quantity, quote.Quote_length, quote.Quote_Height, quote.Quote_Width, quote.Quote_Weight); db.Quotes.Add(quote); db.SaveChanges(); return(RedirectToAction("Details", "Quotes", new { id = quote.Quote_ID })); } ViewBag.Client_ID = new SelectList(db.Clients, "Client_ID", "Client_IDNo", quote.Client_ID); ViewBag.Rate_ID = new SelectList(db.Rates, "Rate_ID", "Rate_ID", quote.Rate_ID); return(View(quote)); }
public FormClientRentRoom(RoomLogic roomLogic, AccountingLogic accounting) { LogicR = roomLogic; LogicA = accounting; InitializeComponent(); }