public IHttpActionResult PutDataBaseConfigure(int id, DataBaseConfigure dataBaseConfigure) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != dataBaseConfigure.ID) { return(BadRequest()); } _db.Entry(dataBaseConfigure).State = EntityState.Modified; try { _db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DataBaseConfigureExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult AgregarALaDB(DataBaseConfigure dataBaseConfigure) { _db.DB.Add(dataBaseConfigure); _db.SaveChanges(); return(Redirect("/Home/Configure?endpoint=" + dataBaseConfigure.endpoint + "#slackify")); //query params para todos y todas }
public IHttpActionResult GetDataBaseConfigure(int id) { DataBaseConfigure dataBaseConfigure = _db.DB.Find(id); if (dataBaseConfigure == null) { return(NotFound()); } return(Ok(dataBaseConfigure)); }
// GET: Endpoint public ActionResult Process(string endpoint) { DataBaseConfigure dataBaseConfigure = _db.DB.First(b => b.endpoint == endpoint); SimpleHttpClient simpleHttpClient = new SimpleHttpClient(); string url = dataBaseConfigure.url; string plainText = simpleHttpClient.Get(url); SlackResponse wrappedText = new SlackResponse(plainText); return(Json(wrappedText, JsonRequestBehavior.AllowGet)); }
public IHttpActionResult PostDataBaseConfigure(DataBaseConfigure dataBaseConfigure) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _db.DB.Add(dataBaseConfigure); _db.SaveChanges(); return(Redirect("/Home/Configure")); }
public IHttpActionResult DeleteDataBaseConfigure(int id) { DataBaseConfigure dataBaseConfigure = _db.DB.Find(id); if (dataBaseConfigure == null) { return(NotFound()); } _db.DB.Remove(dataBaseConfigure); _db.SaveChanges(); return(Ok(dataBaseConfigure)); }