public async Task <IHttpActionResult> PutBankApproval(int id, BankApproval bankApproval) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != bankApproval.AuctionRegistrationID) { return(BadRequest()); } db.Entry(bankApproval).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BankApprovalExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> PostBankApproval(BankApproval bankApproval) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.BankApprovals.Add(bankApproval); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (BankApprovalExists(bankApproval.AuctionRegistrationID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = bankApproval.AuctionRegistrationID }, bankApproval)); }
public ActionResult AdPreApproval(int id, BankApprovalView model) { if (ModelState.IsValid) { try { BankApproval newModel = new BankApproval { AuctionRegistrationID = id, DateOfSubmision = DateTime.Now }; newModel.ApprovalPath = FileController.PostFile(model.ApprovalPath, "bankapprovals", "bankapprovals"); //Call Post Method APIMethods.APIPost <BankApproval>(newModel, "BankApprovals"); int propID = APIMethods.APIGet <AuctionRegistration>(id.ToString(), "AuctionRegistrations").PropertyID; return(RedirectToAction("Detailss", "home", new { id = propID })); } catch (Exception E) { throw new Exception("Something went wrong. Please try again" + E.Message); } } else { return(View(model)); } }
public ActionResult DeleteConfirmed(int id) { BankApproval bankApproval = db.BankApprovals.Find(id); db.BankApprovals.Remove(bankApproval); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "AuctionRegistrationID,ApprovalPath,BankApprovalApprovalstatus,DateOfSubmision")] BankApproval bankApproval) { if (ModelState.IsValid) { db.Entry(bankApproval).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AuctionRegistrationID = new SelectList(db.AuctionRegistrations, "id", "BuyerId", bankApproval.AuctionRegistrationID); return(View(bankApproval)); }
public async Task <IHttpActionResult> GetBankApproval(int id) { BankApproval bankApproval = await db.BankApprovals.FindAsync(id); if (bankApproval == null) { return(NotFound()); } return(Ok(bankApproval)); }
public ActionResult Create([Bind(Include = "AuctionRegistrationID,ApprovalPath,BankApprovalApprovalstatus,DateOfSubmision")] BankApproval bankApproval) { if (ModelState.IsValid) { db.BankApprovals.Add(bankApproval); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AuctionRegistrationID = new SelectList(db.AuctionRegistrations, "id", "BuyerId", bankApproval.AuctionRegistrationID); return(View((object)bankApproval)); }
public async Task <IHttpActionResult> DeleteBankApproval(int id) { BankApproval bankApproval = await db.BankApprovals.FindAsync(id); if (bankApproval == null) { return(NotFound()); } db.BankApprovals.Remove(bankApproval); await db.SaveChangesAsync(); return(Ok(bankApproval)); }
// GET: BankApprovals/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BankApproval bankApproval = db.BankApprovals.Find(id); if (bankApproval == null) { return(HttpNotFound()); } return(View(bankApproval)); }
// GET: BankApprovals/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BankApproval bankApproval = db.BankApprovals.Find(id); if (bankApproval == null) { return(HttpNotFound()); } ViewBag.AuctionRegistrationID = new SelectList(db.AuctionRegistrations, "id", "BuyerId", bankApproval.AuctionRegistrationID); return(View(bankApproval)); }
public async Task <IHttpActionResult> GetBankApproval(int id) { BankApproval objct = await db.BankApprovals.FindAsync(id); if (objct == null) { return(NotFound()); } BankApprovalNoR newObject = new BankApprovalNoR() { // Bids= objct.Bids, // BankApproval = objct.BankApproval, ApprovalPath = objct.ApprovalPath, // AuctionRegistration = objct.AuctionRegistration, // Guarintee = objct.Guarintee, DateOfSubmision = objct.DateOfSubmision, // Property = objct.Property, BankApprovalApprovalstatus = objct.BankApprovalApprovalstatus, AuctionRegistrationID = objct.AuctionRegistrationID, //RegisteredBuyer = objct.RegisteredBuyer, // RegistrationFees = objct.RegistrationFees, // Signiture = objct.Signiture, // RegistrationStatus = objct.RegistrationStatus //Seller = objct.Seller // AuctionRegistration = fee.AuctionRegistration }; try { newObject.AuctionRegistration = new AuctionRegistrationNoR(); newObject.AuctionRegistration.id = objct.AuctionRegistration.id; newObject.AuctionRegistration.PropertyID = objct.AuctionRegistration.id; newObject.AuctionRegistration.RegesterDate = objct.AuctionRegistration.RegesterDate; newObject.AuctionRegistration.RegistrationFees = objct.AuctionRegistration.RegistrationFees; newObject.AuctionRegistration.Signiture = objct.AuctionRegistration.Signiture; newObject.AuctionRegistration.RegistrationStatus = objct.AuctionRegistration.RegistrationStatus; newObject.AuctionRegistration.BuyerId = objct.AuctionRegistration.BuyerId; newObject.AuctionRegistration.Bonded = objct.AuctionRegistration.Bonded; } catch { } return(Ok(newObject)); }