public ActionResult Create([Bind(Include = "solicitud,estado_predio,nombre_propietario,documento,numero_contacto,latitud_pre,longitud_pre,codigo_conexion,latitud_con,longitud_con,tipo_red,cdt,estado_vivienda,obs_adecuacion_i,obs_adecuacion_e,tipo_servicio,carga,documentacion,carta,ced_prop,aut_cert,tarjeta,diseno,estrato,servicio_directo,valor_oferta,observaciones,fecha,fecha_creacion,distancia,usuario_id")] Reportecandidato reportecandidato) { if (ModelState.IsValid) { bool repCandidatoExist = db.Reportecandidato.Any(x => x.solicitud == reportecandidato.solicitud); if (!repCandidatoExist) { db.Reportecandidato.Add(reportecandidato); db.SaveChanges(); TempData["Msg"] = "Creado correctamente"; return(RedirectToAction("Create")); } else { TempData["MsgErr"] = "La solicitud ya existe"; return(View(reportecandidato)); } } else { var errors = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); } ViewBag.usuario_id = new SelectList(db.User.OrderBy(c => c.username), "id", "username", reportecandidato.usuario_id); return(View(reportecandidato)); }
// GET: Reportecandidato/Create public ActionResult Create() { ViewBag.usuario_id = new SelectList(db.User.OrderBy(c => c.username), "id", "username"); Reportecandidato Reportecandidato = new Reportecandidato(); return(View(Reportecandidato)); }
public ActionResult DeleteConfirmed(string id) { Reportecandidato reportecandidato = db.Reportecandidato.Find(id); db.Reportecandidato.Remove(reportecandidato); db.SaveChanges(); TempData["Msg"] = "Eliminado correctamente"; return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "solicitud,estado_predio,nombre_propietario,documento,numero_contacto,latitud_pre,longitud_pre,codigo_conexion,latitud_con,longitud_con,tipo_red,cdt,estado_vivienda,obs_adecuacion_i,obs_adecuacion_e,tipo_servicio,carga,documentacion,carta,ced_prop,aut_cert,tarjeta,diseno,estrato,servicio_directo,valor_oferta,observaciones,fecha,fecha_creacion,distancia,usuario_id")] Reportecandidato reportecandidato) { if (ModelState.IsValid) { db.Entry(reportecandidato).State = EntityState.Modified; db.SaveChanges(); TempData["Msg"] = "Modificado correctamente"; ViewBag.usuario_id = new SelectList(db.User.OrderBy(c => c.username), "id", "username", reportecandidato.usuario_id); return(View(reportecandidato)); } ViewBag.usuario_id = new SelectList(db.User.OrderBy(c => c.username), "id", "username", reportecandidato.usuario_id); return(View(reportecandidato)); }
// GET: Reportecandidato/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Reportecandidato reportecandidato = db.Reportecandidato.Find(id); if (reportecandidato == null) { return(HttpNotFound()); } return(View(reportecandidato)); }
// GET: Reportecandidato/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Reportecandidato reportecandidato = db.Reportecandidato.Find(id); if (reportecandidato == null) { return(HttpNotFound()); } ViewBag.usuario_id = new SelectList(db.User.OrderBy(c => c.username), "id", "username", reportecandidato.usuario_id); return(View(reportecandidato)); }