Я создаю веб-API для обработки HTTP-запросов моего Android-приложения и переосмысления соединения с БД.Но что-то не так в IIS, я думаю.При отправке запроса POST в API он выдает нулевые значения для моей идентификации пользователя.Моя БД работает на локальном хосте.
Мой метод POST (нет ошибок синтаксиса БД.) =
public IHttpActionResult PostNewUserModel(StudentViewModel studentViewModel)
{
if (!ModelState.IsValid)
return BadRequest("Invalid data.");
var conn = connection();
var newStudentViewModel = new StudentViewModel
{
Id = studentViewModel.Id,
FirstName = studentViewModel.FirstName,
LastName = studentViewModel.LastName
};
R.Db(MYDBNAME).Table(MYTABLENAME).Insert(newStudentViewModel).Run(conn);
return Ok();
}
Я POST'ed этот объект =
{
"Id": 6,
"FirstName": "Nihat Can Doğamaz",
"LastName": "CANITIN"
}
Но я вижу эту сущность в таблице RethinkDB следующим образом =
{
"FirstName": null ,
"Id": 0 ,
"LastName": null
}
Как ее решить?