public Residentes ModifyUser(Residentes residente) { var filter = Builders <Residentes> .Filter.Eq("id", residente.id); var update = Builders <Residentes> .Update .Set("nombre", residente.nombre) .Set("apellido", residente.apellido) .Set("tipodocumento", residente.tipoDocumento) .Set("numerodocumento", residente.numeroDocumento) .Set("lugarnacimiento", residente.lugarNacimiento) .Set("ubigeo", residente.ubigeo) .Set("juzgadoprocedencia", residente.juzgadoProcedencia) .Set("fechanacimiento", residente.fechaNacimiento) .Set("sexo", residente.sexo) .Set("telefonosreferencia", residente.telefonosReferencia) .Set("fechaingreso", residente.fechaIngreso) .Set("motivoingreso", residente.motivoIngreso) .Set("progreso", residente.progreso) .Set("estado", residente.estado); residente = _residente.FindOneAndUpdate <Residentes>(filter, update, new FindOneAndUpdateOptions <Residentes> { ReturnDocument = ReturnDocument.After }); return(residente); }
// GET: Residentes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Residentes residentes = db.Residentes.Find(id); if (residentes == null) { return(HttpNotFound()); } var list = new SelectList(new[] { new { ID = "", Name = "--SELECCIONE EL PARENTESCO" }, new { ID = "ESPOSO(A)", Name = "ESPOSO(A)" }, new{ ID = "HIJO(A)", Name = "HIJO(A)" }, new{ ID = "HERMANO(A)", Name = "HERMANO(A)" }, new{ ID = "SOBRINO(A)", Name = "SOBRINO(A)" }, }, "ID", "Name", 1); ViewData["list"] = list; ViewBag.finca = new SelectList(db.Finca, "codigo", "nombre", residentes.finca); return(View(residentes)); }
public Residentes GetById(string id) { Residentes residente = new Residentes(); residente = _residente.Find(residente => residente.id == id).FirstOrDefault(); return(residente); }
public ActionResult DeleteConfirmed(int id) { Residentes residentes = db.Residentes.Find(id); db.Residentes.Remove(residentes); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "documento,nombre,Apellido,contacto,parentesco,finca")] Residentes residentes) { if (ModelState.IsValid) { db.Entry(residentes).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.finca = new SelectList(db.Finca, "codigo", "nombre", residentes.finca); return(View(residentes)); }
// GET: Residentes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Residentes residentes = db.Residentes.Find(id); if (residentes == null) { return(HttpNotFound()); } return(View(residentes)); }
public ActionResult <Residentes> PutResidente(Residentes residente) //MODIFICAR RESIDENTE { Residentes objetoresidente = _residenteservice.ModifyUser(residente); return(objetoresidente); }
public ActionResult <Residentes> PostResidente(Residentes residente) //CREAR RESIDENTE { Residentes objetoresidente = _residenteservice.CreateUser(residente); return(objetoresidente); }
public Residentes CreateUser(Residentes residente) { _residente.InsertOne(residente); return(residente); }