Въпреки че съм наясно, че MVC6 не е пуснат, изглежда, че му липсват много функции на WebAPI и дори MVC5. Мога ли да предположа, че това не е начинът, по който ще изглежда при пускането?
[HttpPost("")]
public async Task<ActionResult> Post(Visit newVisit)
{
var username = User.Identity.GetUserName();
newVisit.UserName = username;
if (await _repository.AddVisitAsync(newVisit))
{
Response.StatusCode = (int) HttpStatusCode.Created;
return Json(newVisit);
}
return new HttpStatusCodeResult((int)HttpStatusCode.BadRequest);
}
Обърнете внимание на отливките в Response.StatusCode и HttpStatusCodeResult (липсва ми просто връщане на Ok(...), Created(...) и т.н.