// POST: odata/tblT_RoomakuOData public IHttpActionResult Post(tblT_Roomaku tblT_Roomaku) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tblT_Roomaku.Add(tblT_Roomaku); try { db.SaveChanges(); sendMailNotification(tblT_Roomaku); } catch (DbUpdateException) { if (tblT_RoomakuExists(tblT_Roomaku.ID)) { return(Conflict()); } else { throw; } } return(Created(tblT_Roomaku)); }
public void sendMailNotification(tblT_Roomaku item) { String email = "[email protected],[email protected],[email protected]"; String isiemail = "<html><head><title></title>"; isiemail += "<style>body {color:#000000; font-family:Callibri,arial,verdana; font-size:14px; text-align:left;}</style>"; isiemail += "</head><body style='text-align:justify'>"; isiemail += "Terdapat Request Pemesanan Material : " + item.Material + " <br> "; isiemail += "Oleh : " + item.Nama + " <br> "; isiemail += "Lokasi : " + item.Lokasi + " <br> "; isiemail += "Telp : " + item.Telp + " <br> "; isiemail += "</body></html>"; this.sendMailHtml(email, "Pemesanan Material", isiemail); }
// DELETE: odata/tblT_RoomakuOData(5) public IHttpActionResult Delete([FromODataUri] long key) { tblT_Roomaku tblT_Roomaku = db.tblT_Roomaku.Find(key); if (tblT_Roomaku == null) { return(NotFound()); } db.tblT_Roomaku.Remove(tblT_Roomaku); db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }
// GET: ManualOrder public ActionResult Index(FormCollection form) { // Code for validating the Captcha if (this.IsCaptchaValid("Validate your captcha")) { tblT_Roomaku data = new tblT_Roomaku(); data.Nama = form["NAMA"]; data.Email = form["EMAIL"]; data.Lokasi = form["LOKASI"]; data.Material = form["MATERIAL"]; data.Nama = form["NAMA"]; data.Telp = form["TELP"]; tblT_RoomakuODataController datas = new tblT_RoomakuODataController(); datas.Post(data); } else { ViewBag.ErrMessage = "Please input the correct text"; } return(View()); }
// PUT: odata/tblT_RoomakuOData(5) public IHttpActionResult Put([FromODataUri] long key, Delta <tblT_Roomaku> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } tblT_Roomaku tblT_Roomaku = db.tblT_Roomaku.Find(key); if (tblT_Roomaku == null) { return(NotFound()); } patch.Put(tblT_Roomaku); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!tblT_RoomakuExists(key)) { return(NotFound()); } else { throw; } } return(Updated(tblT_Roomaku)); }