Buonasera a tutti! spero di postare nella sezione giusta, se così non fosse mi scuso.
Ho un problema nell' HttpPost con Web Api chiamata tramite AJAX. I dati dovrebbero essere salvati all'interno della tabella Anagrafica (salvata nel database sql server) ma ciò non avviene perché dopo aver assegnato tutti i valori la funzione passa direttamente a Return False, per poter salvare i dati dovrebbe fare i due passaggi:db.TB_ANAGRAFICA.Add(row) db.SaveChanges()

Qualcuno potrebbe aiutarmi a capire l'errore?

Imports System.Net
Imports System.Web.Http


Namespace Controllers
Public Class AnagraficaController
Inherits ApiController
Dim db As New PupilEntities




<HttpPost>
Public Function AddValue(paziente As Newtonsoft.Json.Linq.JObject) As Boolean
Try
Dim row As New TB_ANAGRAFICA With {
.ID_paziente = paziente.SelectToken("id_paziente").ToString,
.Parentado = paziente.SelectToken("parentado").ToString,
.Nome = paziente.SelectToken("nome").ToString,
.Cognome = paziente.SelectToken("cognome").ToString,
.Data_di_nascita = paziente.SelectToken("data_di_nascita").ToString,
.Luogo_di_nascita = paziente.SelectToken("luogo_nascita").ToString,
.Codice_fiscale = paziente.SelectToken("codice_fiscale").ToString,
.Sesso = paziente.SelectToken("sesso").ToString,
.Stato = paziente.SelectToken("stato").ToString,
.Provincia_di_residenza = paziente.SelectToken("provincia_di_residenza").ToS tring,
.Città_di_residenza = paziente.SelectToken("città_residenza").ToString,
.Indirizzo_di_residenza = paziente.SelectToken("indirizzo_residenza").ToStri ng}


db.TB_ANAGRAFICA.Add(row)
db.SaveChanges()
Return True


Catch ex As Exception
Return False


End Try


End Function
End Class
End Namespace