public async Task <IHttpActionResult> PutLugarHistorico(int id, LugarHistorico lugarHistorico) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != lugarHistorico.idLugarHistorico) { return(BadRequest()); } db.Entry(lugarHistorico).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LugarHistoricoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <ActionResult> DeleteConfirmed(int id) { LugarHistorico lugarHistorico = await db.LugarHistoricoes.FindAsync(id); db.LugarHistoricoes.Remove(lugarHistorico); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <IHttpActionResult> GetLugarHistorico(int id) { LugarHistorico lugarHistorico = await db.LugarHistoricoes.FindAsync(id); if (lugarHistorico == null) { return(NotFound()); } return(Ok(lugarHistorico)); }
public async Task <IHttpActionResult> PostLugarHistorico(LugarHistorico lugarHistorico) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.LugarHistoricoes.Add(lugarHistorico); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = lugarHistorico.idLugarHistorico }, lugarHistorico)); }
// GET: LugarHistoricoes/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LugarHistorico lugarHistorico = await db.LugarHistoricoes.FindAsync(id); if (lugarHistorico == null) { return(HttpNotFound()); } return(View(lugarHistorico)); }
public async Task <IHttpActionResult> DeleteLugarHistorico(int id) { LugarHistorico lugarHistorico = await db.LugarHistoricoes.FindAsync(id); if (lugarHistorico == null) { return(NotFound()); } db.LugarHistoricoes.Remove(lugarHistorico); await db.SaveChangesAsync(); return(Ok(lugarHistorico)); }
private LugarHistoricoVista ToView(LugarHistorico lugarHistorico) { return(new LugarHistoricoVista { idLugarHistorico = lugarHistorico.idLugarHistorico, foto = lugarHistorico.foto, nombreLugarH = lugarHistorico.nombreLugarH, descripcionLugarH = lugarHistorico.descripcionLugarH, calle = lugarHistorico.calle, numero = lugarHistorico.numero, telefonoLugarH = lugarHistorico.telefonoLugarH, latitudLugarH = lugarHistorico.latitudLugarH, longitudLugarH = lugarHistorico.longitudLugarH, idCategoria = lugarHistorico.idCategoria, }); }
// GET: LugarHistoricoes/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LugarHistorico lugarHistorico = await db.LugarHistoricoes.FindAsync(id); if (lugarHistorico == null) { return(HttpNotFound()); } ViewBag.idCategoria = new SelectList(db.Categorias, "idCategoria", "nombreCat", lugarHistorico.idCategoria); var view = this.ToView(lugarHistorico); return(View(view)); }