public HttpResponseMessage Put(FormDataCollection form) { OtrosCargos otroscargos = new OtrosCargos(); otroscargos.TipoDocumento1 = form.Get("TipoDoc"); otroscargos.NumeroIdentidadTercero1 = form.Get("NumIdTercero"); otroscargos.NombreTercero1 = form.Get("NombreTercero"); otroscargos.Detalle1 = form.Get("Detalle"); otroscargos.Porcentaje1 = Convert.ToDecimal(form.Get("Porcentaje")); otroscargos.MontoCargo1 = Convert.ToDecimal(form.Get("MontoCargo")); Factura clavefactura = new Factura(); clavefactura.Clave1 = form.Get("Clave"); DetalleServicio clave = new DetalleServicio(); clave.Clave1 = clavefactura; otroscargos.Clave1 = clave; string[] respuesta = new string[2]; respuesta[0] = otroscargos.Insert_OtrosCargos(); respuesta[1] = form.Get("Clave"); HttpResponseMessage response = Request.CreateResponse <string[]>(HttpStatusCode.Created, respuesta); return(response); }