private Acompañante MapearAcompanante(AcompananteInputModel acompananteInput) { var acompanante = new Acompañante { Identificacion = acompananteInput.identificacion, PrimerNombre = acompananteInput.primerNombre, SegundoNombre = acompananteInput.segundoNombre, PrimerApellido = acompananteInput.primerApellido, SegundoApellido = acompananteInput.segundoApellido, Edad = acompananteInput.edad, Genero = acompananteInput.genero, }; return(acompanante); }
public ActionResult <AcompananteViewModel> Post(AcompananteInputModel acompananteInput) { Acompañante acompanante = MapearAcompanante(acompananteInput); var response = _acompananteService.Guardar(acompanante); if (response.Error) { ModelState.AddModelError("Guardar Cliente", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } return(Ok(response.Acompañante)); }