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