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

            var vendedor = Mapper.Map <VendedorDTO, Vendedor>(vendedorDTO);

            vendedorBL.AddVendedor(vendedor);

            vendedorDTO.ID = vendedor.ID;

            log.Info("Vendedor creado satisfactoriamente. ID: " + vendedor.ID);

            return(Created(new Uri(Request.RequestUri + "/" + vendedor.ID), vendedorDTO));
        }