public ActionResult <Cargo> Post(Cargo cargo)
        {
            try
            {
                var nuevoCargo = _cargoRepositorio.Insertar(cargo);
                if (nuevoCargo == null)
                {
                    return(BadRequest());
                }

                return(CreatedAtAction(nameof(Post), new { id = nuevoCargo.IdCargo }, nuevoCargo));
            }
            catch (Exception ex)
            {
                _logger.LogError($"Error en {nameof(Post)}: {ex.Message}");
                return(BadRequest());
            }
        }