[HttpGet("{id}")] //Encontrar un usuario por id public ActionResult Get(int id) { using (Models.BD_PruebaContext db = new Models.BD_PruebaContext()) { var usuario = (from usu in db.Usuarios where usu.UsuarioId == id select usu).ToList(); return(Ok(usuario)); } }
[HttpDelete] //Eliminar public ActionResult Delete([FromBody] Models.Request.UsuariosRequest model) { using (Models.BD_PruebaContext db = new Models.BD_PruebaContext()) { Models.Usuario oUsuario = db.Usuarios.Find(model.id); db.Usuarios.Remove(oUsuario); db.SaveChanges(); } return(Ok()); }
public ActionResult Get() { using (Models.BD_PruebaContext db = new Models.BD_PruebaContext()) { var listaUsuarios = ( from d in db.Usuarios select d ).ToList(); return(Ok(listaUsuarios)); } }
[HttpPut] //Editar public ActionResult Put([FromBody] Models.Request.UsuariosRequest model) { using (Models.BD_PruebaContext db = new Models.BD_PruebaContext()) { Models.Usuario oUsuario = db.Usuarios.Find(model.id); oUsuario.UsuarioNombres = model.nombres; oUsuario.UsuarioApellidos = model.apellidos; oUsuario.UsuarioTelefono = model.telefono; oUsuario.UsuarioDireccion = model.direccion; db.Entry(oUsuario).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); } return(Ok()); }
[HttpPost] //Insertar public ActionResult Post([FromBody] Models.Request.UsuariosRequest model) { using (Models.BD_PruebaContext db = new Models.BD_PruebaContext()) { Models.Usuario oUsuario = new Models.Usuario(); oUsuario.UsuarioId = model.id; oUsuario.UsuarioNombres = model.nombres; oUsuario.UsuarioApellidos = model.apellidos; oUsuario.UsuarioTelefono = model.telefono; oUsuario.UsuarioDireccion = model.direccion; db.Usuarios.Add(oUsuario); db.SaveChanges(); } return(Ok()); }