public IHttpActionResult UpdateVendedor(int id, VendedorDTO vendedorDTO)
        {
            if (!ModelState.IsValid)
            {
                log.Error("Formulario con datos incorrectos o insuficientes.");
                return(BadRequest());
            }

            var vendedorInDB = vendedorBL.GetVendedorById(id);

            if (vendedorInDB == null)
            {
                log.Error("Vendedor no encontrado en la base de datos con ID: " + id);
                return(NotFound());
            }

            Mapper.Map(vendedorDTO, vendedorInDB);

            vendedorBL.UpdateVendedor(vendedorInDB);

            return(Ok());
        }