Я получаю сообщение об ошибке [Объект объекта], когда пытаюсь добавить нового человекаC#

Место общения программистов C#
Ответить
Anonymous
 Я получаю сообщение об ошибке [Объект объекта], когда пытаюсь добавить нового человека

Сообщение Anonymous »

Я пытаюсь создать свой первый веб-API, я написал серверную часть на C#, а лицевую часть — на React JS.
Когда я пытаюсь добавить нового человека в базу данных через сайте, получаю ошибку [object Object].
Но когда я пытаюсь добавить нового человека в базу данных через Postman, я получаю сообщение «Добавлено успешно». " сообщение.
Это мой js-файл
import React,{Component} from 'react';
import {Modal,Button, Row, Col, Form} from 'react-bootstrap';

export class AddDepModal extends Component{
constructor(props){
super(props);
this.handleSubmit=this.handleSubmit.bind(this);
}

handleSubmit(event){
event.preventDefault();
fetch(process.env.REACT_APP_API+'department',{
method:'POST',
headers:{
'Accept':'application/json',
'Content-Type':'application/json'
},
body:JSON.stringify({
borzhnuka_id:null,
borzh_name:event.target.borzh_name.value
})
})
.then(res=>res.json())
.then((result)=>{
alert(result);
},
(error)=>{
alert('Failed');
})
}
render(){
return (




Додати








Ім'я




Прізвище




Amount




Дата приєднання





Додати








Close



)
}
}

А это обработчик POST в файле C#:
[HttpPost]
public JsonResult Post(Department dep)
{
string query = @"insert into dbo.All_borzh values
('" + dep.borzhnuka_id + @"',
'" + dep.borzh_name + @"',
'" + dep.borzh_last_name + @"',
'" + dep.amount + @"',
'" + dep.Date_of_offer + @"')
";

DataTable table = new DataTable();
string sqlDataSource = _configuration.GetConnectionString("EmployeeAppCon");
SqlDataReader myReader;

using (SqlConnection myCon = new SqlConnection(sqlDataSource))
{
myCon.Open();

using (SqlCommand myCommand = new SqlCommand(query, myCon))
{
myReader = myCommand.ExecuteReader();
table.Load(myReader); ;
myReader.Close();
myCon.Close();
}
}

return new JsonResult("Added successfully");
}


Подробнее здесь: https://stackoverflow.com/questions/701 ... new-person
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»