public ActionResult Insert(Municipalidad muni) { // Realizar la conexion a la base de dato Conexion.Conexion extD11 = new Conexion.Conexion(); OracleConnection cone = extD11.getConexion(); cone.Open(); // Abre la conexion a la base de datos OracleCommand cmd = cone.CreateCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "wilson1.pgk_municipalidad_empleados.sp_insert_municipalidades"; cmd.Parameters.Add("pi_nombre", OracleDbType.Varchar2).Value = muni.nombre_municipalidad; cmd.Parameters.Add("pi_direccion", OracleDbType.Varchar2).Value = muni.direccion; cmd.Parameters.Add("pi_telefono", OracleDbType.Varchar2).Value = muni.telefono; cmd.Parameters.Add("pi_correo_electronico", OracleDbType.Varchar2).Value = muni.correo_electronico; cmd.Parameters.Add("pi_id_ciudad", OracleDbType.Varchar2).Value = muni.id_ciudad; cmd.ExecuteNonQuery(); cone.Close(); cmd.Dispose(); cone.Dispose(); return(RedirectToAction("Index")); }
public async Task <IActionResult> PutMunicipalidad([FromRoute] int id, [FromBody] Municipalidad municipalidad) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != municipalidad.Id) { return(BadRequest()); } _context.Entry(municipalidad).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MunicipalidadExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostMunicipalidad([FromBody] Municipalidad municipalidad) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Municipalidad.Add(municipalidad); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMunicipalidad", new { id = municipalidad.Id }, municipalidad)); }
public List <Municipalidad> getAllMunicipalidades() { // Realizar la conexion a la base de datos Conexion.Conexion extD11 = new Conexion.Conexion(); OracleConnection cone = extD11.getConexion(); cone.Open(); // Abre la conexion a la base de datos OracleCommand cmd = cone.CreateCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "wilson1.pgk_municipalidad_empleados.sp_get_all_municipalidades"; OracleParameter par1 = new OracleParameter(); par1.OracleDbType = OracleDbType.RefCursor; par1.Direction = ParameterDirection.Output; cmd.Parameters.Add(par1); cmd.ExecuteNonQuery(); OracleRefCursor cursor = (OracleRefCursor)par1.Value; OracleDataReader dr = cursor.GetDataReader(); List <Municipalidad> listMunicipalidades = new List <Municipalidad>(); while (dr.Read()) { Municipalidad muni = new Municipalidad { id_municipalidad = Convert.ToInt32(dr["id_municipalidad"]), nombre_municipalidad = Convert.ToString(dr["nombre_municipalidad"]), direccion = Convert.ToString(dr["direccion"]), telefono = Convert.ToString(dr["telefono"]), correo_electronico = Convert.ToString(dr["correo_electronico"]), id_ciudad = Convert.ToInt32(dr["id_ciudad"]) }; listMunicipalidades.Add(muni); } cone.Close(); par1.Dispose(); cmd.Dispose(); cone.Dispose(); return(listMunicipalidades); }