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()); }