public async Task <IActionResult> DeletePersona([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } bool elimino = await _servicioPersona.Delete(id); return(Ok()); }
public IActionResult Delete(int id) { try { var personaDB = _personaService.GetPersona(id); if (personaDB == null) { return(View("Error")); } _personaService.Delete(personaDB); } catch (Exception) { return(View("Error")); } return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Delete(int id) { try { Persona persona = await _personaService.Get(id); if (persona == null) { return(BadRequest(new { message = "No se encontró la persona" })); } else { await _personaService.Delete(persona); return(Ok(new { message = "Se eliminó la persona exitosamente" })); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Delete(int id) { return(Json( _personaService.Delete(id) )); }