public ActionResult Edit(int id, Full_Contract pp) { var fullC = model.Full_Contract.ToList(); try { var FullC = model.Full_Contract.Select(p => p).Where(p => p.ID == id).FirstOrDefault(); PopularData(FullC.Property_ID); FullC.ID = pp.ID; FullC.Full_Contract_Code = pp.Full_Contract_Code; FullC.Customer_Name = pp.Customer_Name; FullC.Year_Of_Birth = pp.Year_Of_Birth; FullC.SSN = pp.SSN; FullC.Customer_Address = pp.Customer_Address; FullC.Mobile = pp.Mobile; FullC.Date_Of_Contract = pp.Date_Of_Contract; FullC.Price = pp.Price; FullC.Deposit = pp.Deposit; FullC.Remain = pp.Remain; FullC.Status = pp.Status; model.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View(fullC)); } }
public ActionResult Create([Bind(Include = "Customer_Name,Year_Of_Birth,SSN,Customer_Address," + "Mobile,Price,Deposit,Remain")] Full_Contract contract, string Property_Code) { var property = db.Properties.FirstOrDefault(m => m.Property_Code.Equals(Property_Code.ToString())); int Property_ID = property.ID; if (ModelState.IsValid) { using (var scope = new TransactionScope()) { contract.Property_ID = Property_ID; contract.Remain = contract.Price - contract.Deposit; contract.Status = false; contract.Date_Of_Contract = DateTime.Now; db.Full_Contract.Add(contract); db.SaveChanges(); scope.Complete(); } return(RedirectToAction("Index")); } dateYearOfBirth(); return(View("NewContract", contract)); }
public ActionResult DeleteConfirmed(int id) { Full_Contract full_Contract = db.Full_Contract.Find(id); db.Full_Contract.Remove(full_Contract); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Full_Contract contract = db.Full_Contract.FirstOrDefault(x => x.ID == id); db.Full_Contract.Remove(contract); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Full_Contract_Code,Customer_Name,Year_Of_Birth,SSN,Customer_Address,Mobile,Property_ID,Date_Of_Contract,Price,Deposit,Remain,Status")] Full_Contract full_Contract) { if (ModelState.IsValid) { db.Entry(full_Contract).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Property_ID = new SelectList(db.Properties, "ID", "Property_Code", full_Contract.Property_ID); return(View(full_Contract)); }
public ActionResult Create([Bind(Include = "ID, Customer_Name, Year_Of_Birth, SSN, Customer_Address, Mobile, Property_ID, Date_Of_Contract, Price, Deposit, Remain, Status")] Full_Contract F) { try { model.Full_Contract.Add(F); model.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: Full_Contract/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Full_Contract full_Contract = db.Full_Contract.Find(id); if (full_Contract == null) { return(HttpNotFound()); } return(View(full_Contract)); }
// POST: Admin/Full_Contract/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(RedirectToAction("index", "notfound")); } Full_Contract fc = db.Full_Contract.FirstOrDefault(x => x.ID == id); if (fc == null) { return(RedirectToAction("index", "notfound")); } return(View(fc)); }
// GET: Admin/Full_Contract/Delete/5 public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("index", "notfound")); } Full_Contract contract = db.Full_Contract.FirstOrDefault(x => x.ID == id); if (contract == null) { return(RedirectToAction("index", "notfound")); } return(View(contract)); }
public ActionResult Create(Full_Contract fullContract) { if (ModelState.IsValid) { model.Full_Contract.Add(fullContract); model.SaveChanges(); PopularMessage(true); } else { PopularMessage(false); } return(Redirect("index")); }
// GET: Full_Contract/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Full_Contract full_Contract = db.Full_Contract.Find(id); if (full_Contract == null) { return(HttpNotFound()); } ViewBag.Property_ID = new SelectList(db.Properties, "ID", "Property_Code", full_Contract.Property_ID); return(View(full_Contract)); }
public ActionResult Edit(Full_Contract contract, string Mobile, string Customer_Name, decimal Deposit, decimal Remain, string Address, string ssn) { if (ModelState.IsValid) { contract = db.Full_Contract.FirstOrDefault(x => x.ID == contract.ID); contract.Customer_Name = Customer_Name; contract.Mobile = Mobile; contract.Deposit = Deposit; contract.Customer_Address = Address; contract.Remain = contract.Price - contract.Deposit; contract.SSN = ssn; contract.Date_Of_Contract = DateTime.Now; db.Entry(contract).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View("Edit", contract)); }
// GET: Admin/Full_Contract/Create public ActionResult Create(int id) { //Property property = model.Properties.FirstOrDefault(x => x.ID == id); //var inOrder_Installment = model.Installment_Contract.Where(x => x.Property_ID == id); //var inOrder_FullContact = model.Full_Contract.Where(x => x.Property_ID == id); //var orn = model.Property_Service.Where(x => x.Property_ID == property.ID).ToArray(); //if (inOrder_FullContact.Count() != 0 || inOrder_Installment.Count() != 0) //{ // TempData["msg"] = "<script>alert('BẤT ĐỘNG SẢN HIỆN ĐANG TRONG QUÁ TRÌNH CÓ HỢP ĐỒNG!!! VUI LÒNG QUAY LẠI.');</script>"; //} //else //{ // for (int i = 0; i < orn.Length; i++) // { // var tmp = orn[i]; // Property_Service psDell = model.Property_Service.FirstOrDefault(x => x.Property_ID == tmp.Property_ID); // model.Property_Service.Remove(psDell); // model.SaveChanges(); // } // model.Properties.Remove(property); // model.SaveChanges(); // PopularMessage(true); // return RedirectToAction("Index"); //} //PopularMessage(false); //return View(property); var property = db.Properties.FirstOrDefault(x => x.ID == id); dateYearOfBirth(); if (property != null) { var fc = new Full_Contract(); fc.Price = property.Price; ViewData["PP_Code"] = property.Property_Code; return(View(fc)); } else { return(View()); } }
public ActionResult Edit(Full_Contract p, int id) { var fullContract = model.Full_Contract.FirstOrDefault(x => x.ID == id); fullContract.Customer_Name = p.Customer_Name; fullContract.Year_Of_Birth = p.Year_Of_Birth; fullContract.SSN = p.SSN; fullContract.Customer_Address = p.Customer_Address; fullContract.Mobile = p.Mobile; fullContract.Property_ID = p.Property_ID; fullContract.Date_Of_Contract = p.Date_Of_Contract; fullContract.Price = p.Price; fullContract.Deposit = p.Deposit; fullContract.Remain = p.Remain; fullContract.Status = p.Status; model.SaveChanges(); return(RedirectToAction("Index")); }