public ActionResult Editar(EquipoDañado equipo) { if (ModelState.IsValid) { var eq = _db.EquiposDañados.Find(equipo.Id); eq.MarcaId = equipo.MarcaId; eq.Modelo = equipo.Modelo; eq.Serie = equipo.Serie; eq.TipoDeEquipoId = equipo.TipoDeEquipoId; eq.Descripcion = equipo.Descripcion; eq.Nacionalidad = equipo.Nacionalidad; _db.SaveChanges(); var tipoEq = _db.TiposDeEquipos.Single(t => t.Id == equipo.TipoDeEquipoId).Nombre; var marca = _db.Marcas.Single(t => t.Id == equipo.MarcaId).Nombre; //HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, friend); //response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = friend.FriendId })); //return response; return(Json(new { NombreTipoDeEquipo = tipoEq, NombreMarca = marca })); } else { return(Json(false)); //return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } }
public ActionResult DeleteConfirmed(int id) { EquipoDañado equipodañado = db.EquiposDañados.Find(id); db.EquiposDañados.Remove(equipodañado); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Nacionalidad,Serie,Modelo,Descripcion,ExpedienteDictamenDeReclamacionId,MarcaId,TipoDeEquipoId")] EquipoDañado equipodañado) { if (ModelState.IsValid) { db.Entry(equipodañado).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TipoDeEquipoId = new SelectList(db.TiposDeEquipos, "Id", "Nombre", equipodañado.TipoDeEquipoId); ViewBag.MarcaId = new SelectList(db.Marcas, "Id", "Nombre", equipodañado.MarcaId); ViewBag.ExpedienteDictamenDeReclamacionId = new SelectList(db.Expedientes, "DictamenDeReclamacionId", "Numero", equipodañado.ExpedienteDictamenDeReclamacionId); return(View(equipodañado)); }
// GET: /EquiposDañados/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EquipoDañado equipodañado = db.EquiposDañados.Find(id); if (equipodañado == null) { return(HttpNotFound()); } return(View(equipodañado)); }
// GET: /EquiposDañados/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EquipoDañado equipodañado = db.EquiposDañados.Find(id); if (equipodañado == null) { return(HttpNotFound()); } ViewBag.TipoDeEquipoId = new SelectList(db.TiposDeEquipos, "Id", "Nombre", equipodañado.TipoDeEquipoId); ViewBag.MarcaId = new SelectList(db.Marcas, "Id", "Nombre", equipodañado.MarcaId); ViewBag.ExpedienteDictamenDeReclamacionId = new SelectList(db.Expedientes, "DictamenDeReclamacionId", "Numero", equipodañado.ExpedienteDictamenDeReclamacionId); return(View(equipodañado)); }
public ActionResult Crear(EquipoDañado equipo) { if (ModelState.IsValid) { _db.EquiposDañados.Add(equipo); _db.SaveChanges(); //HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, friend); //response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = friend.FriendId })); //return response; var tipoEq = _db.TiposDeEquipos.Single(t => t.Id == equipo.TipoDeEquipoId).Nombre; var marca = _db.Marcas.Single(t => t.Id == equipo.MarcaId).Nombre; var id = equipo.Id; return(Json(new { Id = id, NombreTipoDeEquipo = tipoEq, NombreMarca = marca })); } else { return(Json(false)); //return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } }