public IHttpActionResult PosttblViajes(tblViajes tblViajes) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tblViajes.Add(tblViajes); try { db.SaveChanges(); } catch (DbUpdateException) { if (tblViajesExists(tblViajes.CodigoViaje)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tblViajes.CodigoViaje }, tblViajes)); }
public IHttpActionResult PuttblViajes(int id, tblViajes tblViajes) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tblViajes.CodigoViaje) { return(BadRequest()); } db.Entry(tblViajes).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!tblViajesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GettblViajes(int id) { tblViajes tblViajes = db.tblViajes.Find(id); if (tblViajes == null) { return(NotFound()); } return(Ok(tblViajes)); }
public IHttpActionResult DeletetblViajes(int id) { tblViajes tblViajes = db.tblViajes.Find(id); if (tblViajes == null) { return(NotFound()); } db.tblViajes.Remove(tblViajes); db.SaveChanges(); return(Ok(tblViajes)); }
public ActionResult Editar(int id, tblViajes tblViajes) { try { // TODO: Add update logic here var httpClient = new HttpClient(); var contet = httpClient.PutAsJsonAsync <tblViajes>(ConfigurationManager.AppSettings["Viajes"].ToString() + id, tblViajes); return(RedirectToAction("Lista")); } catch (Exception ex) { return(View(ex)); } }
public ActionResult Nuevo(tblViajes tblViajes) { try { // TODO: Add insert logic here var httpClient = new HttpClient(); var contet = httpClient.PostAsJsonAsync <tblViajes>(ConfigurationManager.AppSettings["Viajes"].ToString(), tblViajes); return(RedirectToAction("Lista")); } catch (Exception e) { return(View(e)); } }