// GET: Clientes/Delete/5 public async Task <IActionResult> Delete(int?id) { if (id == null) { return(Json(new { data = "error", message = "Id no encontrado" })); } try { var cliente = await _clienteBusiness.ObtenerClientePorId(id.Value); if (cliente == null) { //return RedirectToAction("Error", "Admin"); return(Json(new { data = "error", message = "Cliente a eliminar no existe" })); } await _clienteBusiness.EliminarCliente(cliente); return(Json(new { data = "ok", message = "Cliente " + cliente.Nombre + " fue eliminado correctamente" })); } catch (Exception) { //return RedirectToAction("Error", "Admin"); return(Json(new { data = "error", message = "Ocurrió un error al eliminar el cliente" })); } }
public async Task <IActionResult> Eliminar(int?id) { if (id == null) { return(NotFound()); } await _context.EliminarCliente(await _context.ObtenerClientePorCasillero(id)); return(RedirectToAction(nameof(Index))); }