У меня есть проект с ASPNET WebAPI 2 и в контроллере у меня есть два действияWebAPI сложный объект возвращается как нуль
public IHttpActionResult Get([FromUri] Company company)
{
//code
}
и другие: класс
[HttpGet]
[Route("api/company/quantity")]
public IHttpActionResult Count([FromUri] Company company)
{
//code
}
Компания:
public class Company
{
public Company()
{
Name = "";
//Set default value to all properties
}
public string Name {get;set;}
//othger string properties
}
Если у меня есть доступ к первому методу Получить с этим uri: // localhost/api/company/ все идет нормально, а объект Company
появляется в экземпляре со значениями по умолчанию.
Но если я пытаюсь получить доступ к второму методу Count с этим URI: // локальной/API/компании/количеством метод ударом, но Company
объекта является нулевым.
Неправильно?
Добавить DataContract и DataMember атрибуты Компании класс. – lcryder