Files
JavaScriptServices/samples/react/ReactGrid/Controllers/PeopleApiController.cs
2016-05-02 13:13:48 -07:00

31 lines
826 B
C#

using System.ComponentModel.DataAnnotations;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
namespace ReactExample.Controllers
{
public class PeopleApiController : Controller
{
[HttpPut("api/people/{personId:int}")]
public ActionResult UpdatePerson([FromBody] PersonDto person)
{
if (!ModelState.IsValid) {
return BadRequest(ModelState);
} else {
return new OkResult();
}
}
}
public class PersonDto {
public string name { get; set; }
public string city { get; set; }
public string state { get; set; }
public string country { get; set; }
public string company { get; set; }
[Range(1, 10)]
public int favoriteNumber { get; set; }
}
}