public IActionResult Colaborador([FromBody] dynamic value) { try { ColaboradorValidator validator = new ColaboradorValidator(); ValidationResult results = validator.Validate(value); if (results.IsValid) { String primerNombre = value.pnombre; String segundoNombre = value.snombre; String primerApellido = value.papellido; String segundoApellido = value.sapellido; long cui = value.cui; int ejercicio = value.ejercicio; int entidad = value.entidad; int codigoUnidadEjecutora = value.ueunidad_ejecutora; String usuarioParametro = value.usuario; Colaborador colaborador = new Colaborador(); colaborador.pnombre = primerNombre; colaborador.snombre = segundoNombre; colaborador.papellido = primerApellido; colaborador.sapellido = segundoApellido; colaborador.cui = cui; colaborador.ejercicio = ejercicio; colaborador.entidad = entidad; colaborador.ueunidadEjecutora = codigoUnidadEjecutora; colaborador.usuariousuario = usuarioParametro; colaborador.usuarioCreo = User.Identity.Name; colaborador.fechaCreacion = DateTime.Now; colaborador.estado = 1; bool creado = ColaboradorDAO.guardar(colaborador); return(Ok(new { success = creado })); } else { return(Ok(new { success = false })); } } catch (Exception e) { CLogger.write("2", "ColaboradorController.class", e); return(BadRequest(500)); } }