public ActionResult Dictamen(DictamenTecnico dictamen) { if (ModelState.IsValid) { if (db.DictamenesTecnicos.Any(d => d.EquipoDañadoId == dictamen.EquipoDañadoId)) { db.DictamenesTecnicos.Attach(dictamen); var entry = db.Entry(dictamen); entry.Reference(d => d.EquipoDañado).Load(); entry.State = EntityState.Modified; } else { db.DictamenesTecnicos.Add(dictamen); } db.SaveChanges(); var dic = db.Entry(dictamen); dic.Reference(d => d.EquipoDañado).Load(); return(RedirectToAction("EquiposDañados", new{ id = dictamen.EquipoDañado.ExpedienteDictamenDeReclamacionId })); } var equipo = db.EquiposDañados.Find(dictamen.EquipoDañadoId); ViewBag.ExpedienteId = equipo.ExpedienteDictamenDeReclamacionId; return(View(dictamen)); }
public ActionResult DeleteConfirmed(int id) { DictamenTecnico dictamentecnico = db.DictamenesTecnicos.Find(id); db.DictamenesTecnicos.Remove(dictamentecnico); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "EquipoDañadoId,Numero,Fecha,Tecnico1,Tecnico2,Tecnico3,RecibidoPor,Destino")] DictamenTecnico dictamentecnico) { if (ModelState.IsValid) { db.Entry(dictamentecnico).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.EquipoDañadoId = new SelectList(db.EquiposDañados, "Id", "Nacionalidad", dictamentecnico.EquipoDañadoId); return(View(dictamentecnico)); }
// GET: /DictamenTecnico/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DictamenTecnico dictamentecnico = db.DictamenesTecnicos.Find(id); if (dictamentecnico == null) { return(HttpNotFound()); } return(View(dictamentecnico)); }
// GET: /DictamenTecnico/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DictamenTecnico dictamentecnico = db.DictamenesTecnicos.Find(id); if (dictamentecnico == null) { return(HttpNotFound()); } ViewBag.EquipoDañadoId = new SelectList(db.EquiposDañados, "Id", "Nacionalidad", dictamentecnico.EquipoDañadoId); return(View(dictamentecnico)); }