Я создал Post Action в Visual Studio MVC Web API и передал tbl_employee в Parameter, а когда я проверяю свое Action через Postman, он вставляет нулевые значения в мою таблицу в базе данных.
работает в Visual Studio 2019 иверсия фреймворка - 4.5.
public HttpResponseMessage Post([FromBody]tbl_employee stbl_Employee)
{
try
{
se.tbl_employee.Add(stbl_Employee);
se.SaveChanges();
var message = Request.CreateResponse(HttpStatusCode.Created,
stbl_Employee);
message.Headers.Location = new Uri(Request.RequestUri +
stbl_Employee.emp_id.ToString());
return message;
}
catch (Exception ex)
{
return Request.CreateErrorResponse(HttpStatusCode.BadRequest,ex);
}
}
public partial class tbl_employee
{
public int emp_id { get; set; }
public string emp_name { get; set; }
public Nullable<int> emp_salary { get; set; }
public Nullable<int> emp_department { get; set; }
public virtual tbl_department tbl_department { get; set; }
}
В результате все значения равны нулю в базе данных, и почтальон выдает ошибку.