Bom dia! Resolvi fazer um projeto para fixar o aprendizado. Mas não está funcionando. Consegue dizer qual o erro? Eu escrevo a linha do banco de dados a ser excluida.
<form>
<label for="apagar">Linha a ser apagada:</label>
<br />
<input type="text" id="Apagar a Linha">
<button onblur="clickApaga(this)">Apagar a Linha</button>
</form>
@section Scripts {
<script type="text/javascript">
function clickApaga(btn) {
var linha = $(btn).siblings('[apagar]');
var apagar = $(linha).find('input').val();
var data = {
apagar: apagar,
};
$.ajax({
url: "/Home/apagarLinha",
type: "POST",
contentType: 'application/json',
data: JSON.stringify(data)
});
}
</script>
}
[HttpPost]
public void apagarLinha([FromBody]int apagar)
{
atualizarMapeamento.apagar(apagar);
}eu código aqui
public void apagar(int apagar)
{
List<Mapeamento> lista = contexto.Set<Mapeamento>().ToList();
lista.RemoveAt(apagar);
contexto.SaveChanges();
}