C# - Не отправляется объект на сервер

345
03 октября 2017, 03:05

За основу был взят код метанита. У меня есть класс:

public class Visitor
{
    public int Id { get; set; }
    public string Name { get; set; }
    public string LastName { get; set; }
    public int GenderId { get; set; }
    public Gender Gender { get; set; }
    public DateTime BirthDate { get; set; }
    public DateTime VisitDate { get; set; }
    public Visitor() : base()
    { }
}

Я хочу предать объект на сервер:

var visitor = {
    Name: $('#nameInput').val(),
    LastName: $('#lastNameInput').val(),
    GenderId: $('input:radio[name=genderAdd]:checked').val(),
    Gender: null,
    BirthDate: $('#birthDateInput').val(),
    VisitDate: $('#visitDateInput').val(),
    Id: 0
};

$.ajax({
    url: 'api/visitors/',
    type: 'POST',
    data: JSON.stringify(visitor),
    contentType: "application/json;charset=utf-8",
    success: function (data) {
        GetAllVisitors();
    },
    error: function (x, y, z) {
        alert(x + '\n' + y + '\n' + z);
    }
});

При первом запросе, возвращает ошибку и не отправляет объект. В последующих запросах, выходит та же ошибка, но уже отправляет.

READ ALSO
Простой новостной агрегатор на Android

Простой новостной агрегатор на Android

Всем привет! Есть желание сделать простой профильный агрегатор новостей под AndroidДелать планирую на C# и Xamarin

326
Включить содержимое Page

Включить содержимое Page

Я создал файл View/Main/Pages/InfoPagexamlи теперь хочу включить его в главное окно

264
Добавить кодом Source для Image с помощью .resx в WPF

Добавить кодом Source для Image с помощью .resx в WPF

Я кодом создал новый Image в WPF:

262
Удаление константных столбцов в C#

Удаление константных столбцов в C#

Есть матрица List<double[]>Нужно удалить столбцы, которые не изменяются у каждой строки, например есть матрица:

264