public ActionResult Create([Bind(Include = "Customer_Name,Year_Of_Birth,SSN,Customer_Address," + "Mobile," + "Payment_Period,Price,Deposit,Loan_Amount,Taken,Remain")] Installment_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.Installment_Payment_Method = "Tháng"; contract.Remain = contract.Price - contract.Deposit; contract.Status = false; contract.Date_Of_Contract = DateTime.Now; db.Installment_Contract.Add(contract); db.SaveChanges(); scope.Complete(); } return(RedirectToAction("Index")); } dateYearOfBirth(); return(View("NewContract", contract)); }
public ActionResult Edit(int id, Installment_Contract pp) { var iC = model.Installment_Contract.ToList(); try { var IC = model.Installment_Contract.Select(p => p).Where(p => p.ID == id).FirstOrDefault(); PopularData(IC.Property_ID); IC.Installment_Contract_Code = pp.Installment_Contract_Code; IC.Customer_Name = pp.Customer_Name; IC.Year_Of_Birth = pp.Year_Of_Birth; IC.SSN = pp.SSN; IC.Customer_Address = pp.Customer_Address; IC.Mobile = pp.Mobile; IC.Date_Of_Contract = pp.Date_Of_Contract; IC.Installment_Payment_Method = pp.Installment_Payment_Method; IC.Payment_Period = pp.Payment_Period; IC.Price = pp.Price; IC.Deposit = pp.Deposit; IC.Loan_Amount = pp.Loan_Amount; IC.Taken = pp.Taken; IC.Remain = pp.Remain; IC.Status = pp.Status; model.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View(iC)); } }
public ActionResult DeleteConfirmed(int id) { Installment_Contract installment_Contract = db.Installment_Contract.Find(id); db.Installment_Contract.Remove(installment_Contract); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Installment_Contract_Code,Customer_Name,Year_Of_Birth,SSN,Customer_Address,Mobile,Property_ID,Date_Of_Contract,Installment_Payment_Method,Payment_Period,Price,Deposit,Loan_Amount,Taken,Remain,Status")] Installment_Contract installment_Contract) { if (ModelState.IsValid) { db.Entry(installment_Contract).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Property_ID = new SelectList(db.Properties, "ID", "Property_Code", installment_Contract.Property_ID); return(View(installment_Contract)); }
public ActionResult Create([Bind(Include = "ID, Installment_Contract_Code, Customer_Name, Year_Of_Birth, SSN, Customer_Address, Mobile, Property_ID, Date_Of_Contract, Installment_Payment_Method, Payment_Period, Price, Deposit, Loan_Amount, Taken, Remain, Status")] Installment_Contract F) { try { model.Installment_Contract.Add(F); model.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: Admin/Installment_ContractAdmin/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Installment_Contract installment_Contract = db.Installment_Contract.Find(id); if (installment_Contract == null) { return(HttpNotFound()); } return(View(installment_Contract)); }
// GET: Admin/Full_Contract/Delete/5 public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("index", "notfound")); } Installment_Contract contract = db.Installment_Contract.FirstOrDefault(x => x.ID == id); if (contract == null) { return(RedirectToAction("index", "notfound")); } return(View(contract)); }
public ActionResult Create(Installment_Contract installmentContract) { if (ModelState.IsValid) { model.Installment_Contract.Add(installmentContract); model.SaveChanges(); PopularMessage(true); } else { PopularMessage(false); } return(Redirect("index")); }
// GET: Admin/Installment_ContractAdmin/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Installment_Contract installment_Contract = db.Installment_Contract.Find(id); if (installment_Contract == null) { return(HttpNotFound()); } ViewBag.Property_ID = new SelectList(db.Properties, "ID", "Property_Code", installment_Contract.Property_ID); return(View(installment_Contract)); }
public ActionResult Edit(Installment_Contract contract, string Mobile, string Customer_Name, decimal Taken) { if (ModelState.IsValid) { contract = db.Installment_Contract.FirstOrDefault(x => x.ID == contract.ID); contract.Customer_Name = Customer_Name; contract.Mobile = Mobile; contract.Taken = Taken; contract.Remain = contract.Price - contract.Taken - contract.Deposit; db.Entry(contract).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View("Edit", contract)); }
// GET: Admin/Installment_ContractAdmin/Create public ActionResult Create(int id) { var property = db.Properties.FirstOrDefault(x => x.ID == id); dateYearOfBirth(); if (property != null) { var ic = new Installment_Contract(); ic.Price = property.Price; ViewData["PP_Code"] = property.Property_Code; return(View(ic)); } else { return(View()); } }
public ActionResult Edit(Installment_Contract p, int id) { var installmentContract = model.Installment_Contract.FirstOrDefault(x => x.ID == id); installmentContract.Customer_Name = p.Customer_Name; installmentContract.Year_Of_Birth = p.Year_Of_Birth; installmentContract.SSN = p.SSN; installmentContract.Customer_Address = p.Customer_Address; installmentContract.Mobile = p.Mobile; installmentContract.Property_ID = p.Property_ID; installmentContract.Date_Of_Contract = p.Date_Of_Contract; installmentContract.Installment_Payment_Method = p.Installment_Payment_Method; installmentContract.Payment_Period = p.Payment_Period; installmentContract.Price = p.Price; installmentContract.Deposit = p.Deposit; installmentContract.Loan_Amount = p.Loan_Amount; installmentContract.Taken = p.Taken; installmentContract.Remain = p.Remain; installmentContract.Status = p.Status; model.SaveChanges(); return(RedirectToAction("Index")); }