public IActionResult Post([FromBody] ExternalSalesman externalSalesman) { try { return(Ok(_unitOfWork.ExternalSalesman.Insert(externalSalesman))); } catch (Exception ex) { return(StatusCode(500, "Internal server error: " + ex.Message)); } if (!ModelState.IsValid) { return(BadRequest()); } }
public IActionResult Put([FromBody] ExternalSalesman externalSalesman) { try { if (ModelState.IsValid && _unitOfWork.ExternalSalesman.Update(externalSalesman)) { return(Ok(new { Message = "El vendedor externo se ha actualizado" })); } else { return(BadRequest()); } } catch (Exception ex) { return(StatusCode(500, "Internal server error: " + ex.Message)); } }