コード例 #1
0
 public HttpResponseMessage updateDireccion([FromBody] direccionesModel direccion)
 {
     try
     {
         using (SqlConnection conn = new SqlConnection(DatabaseConnectionString))
         {
             SqlCommand cmd = new SqlCommand("UPDATE  DIRECCIONES SET Provincia=@provincia, Canton=@canton, Distrito=@distrito, Descripcion=@descripcion WHERE idDireccion=@id", conn);
             cmd.Parameters.AddWithValue("@id", direccion.idDireccion);
             cmd.Parameters.AddWithValue("@provincia", direccion.Provincia);
             cmd.Parameters.AddWithValue("@canton", direccion.Canton);
             cmd.Parameters.AddWithValue("@distrito", direccion.Distrito);
             cmd.Parameters.AddWithValue("@descripcion", direccion.Descripcion);
             cmd.Connection = conn;
             conn.Open();
             cmd.ExecuteReader();
             var message = Request.CreateResponse(HttpStatusCode.Created, direccion);
             conn.Close();
             return(message);
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
コード例 #2
0
 public HttpResponseMessage regDireccion([FromBody] direccionesModel direccion)
 {
     try
     {
         using (SqlConnection conn = new SqlConnection(DatabaseConnectionString))
         {
             SqlCommand cmd = new SqlCommand("INSERT INTO DIRECCIONES(Provincia, Canton, Distrito, Descripcion) OUTPUT INSERTED.idDireccion VALUES (@provincia,@canton,@distrito,@descripcion)", conn);
             cmd.Parameters.AddWithValue("@provincia", direccion.Provincia);
             cmd.Parameters.AddWithValue("@canton", direccion.Canton);
             cmd.Parameters.AddWithValue("@distrito", direccion.Distrito);
             cmd.Parameters.AddWithValue("@descripcion", direccion.Descripcion);
             cmd.Connection = conn;
             conn.Open();
             var message = Request.CreateResponse(HttpStatusCode.Created, serial.singleserialize(cmd.ExecuteReader()));
             conn.Close();
             return(message);
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }