public async Task <IActionResult> EliminarCliente(int id) { try { // Recuperamos el cliente de la base Clientes clienteDB = await _clientesRepository.ObtenerClienteIdAsync(id); if (clienteDB == null) { return(NotFound("El cliente no existe")); } _clientesRepository.EliminarCliente(clienteDB); await _unitOfWork.CompleteAsync(); return(Ok()); } catch (Exception e) { return(StatusCode(500, e)); } }