As a newcomer to coding, I have a question. I am retrieving data from my database using C# and AngularJS, modifying it, and then sending it back. Eventually, I will need to save the modified data in the database. Here is my code, thank you in advance. The code is written in Spanish.
var datosActuales = {
'id': $scope.datosActualizados.id,
'remitente': $scope.datosActualizados.remitente,
'proveedor': $scope.datosActualizados.proveedor,
'destinatario': $scope.datosActualizados.correoDestinatario,
'copia': $scope.datosActualizados.copia,
'mensaje': $scope.datosActualizados.mensaje
};
$http.post('http://localhost:65110/api/CorreosProveedor/CorreoActual', datosActuales)
.then(function (response) {
console.log(response);
}, function (response) {
console.log("error..");
});
// POST api/<controller>
[HttpPost]
public void CorreoActual(int id, string remitente, string proveedor, string destinatario, string mensaje, string copia)
{
try
{
//string separa_copias = copia.Split(new char[] { ',' });
ModeloCorreo correo_recibido = new ModeloCorreo();
correo_recibido.id = id;
correo_recibido.remitente = remitente;
correo_recibido.nombre_proveedor = proveedor;
correo_recibido.destinatario = destinatario;
correo_recibido.mensaje = mensaje;
// correo_recibido.correos_copia = separa_copias;
}
catch (Exception ex)
{
}
}
The error message displayed in the console is:
405 Method not allowed