Возможно, это так, но трудно быть уверенным:
Dim newEmployee As New AdminSetEmployeeParams
newEmployee = New AdminSetEmployeeParams With {
.departmentId = ddlDept.SelectedValue,
.familyName = txtLastOrSurname.Text,
.firstName = txtFirstOrGivenName.Text,
.secondName = txtSecondName.Text,
.contactPhone = txtPhone.Text,
.user = ""})
Dim newEmployeeResult As List(Of AdminSetEmployeeParams) = EmployeeAPIService.AdminSetEmployee(newEmployee).Result
Я не уверен, почему ваш API возвращает список сотрудников в своем результате (я предполагаю, что это происходит, потому что вы не говорите, что у вас есть сообщение об ошибке с жалобой на присвоение результата списку (из. ..)) но указанная ошибка будет разумно возникать только в том случае, если вызов API потребовал одного нового сотрудника, а вы передали ему список новых сотрудников
Если это не сработает, попробуйте эту последнюю строку
Dim newEmployeeResult As AdminSetEmployeeParams = EmployeeAPIService.AdminSetEmployee(newEmployee).Result
И если это не сработает, отредактируйте свой вопрос, чтобы дать больше информации о том, какие аргументы AdminSetEmployee
принимает и какой объект. Result
- это