mirror of
https://github.com/aspnet/JavaScriptServices.git
synced 2025-12-22 17:47:53 +00:00
31 lines
830 B
C#
31 lines
830 B
C#
using System.ComponentModel.DataAnnotations;
|
|
using System.Threading.Tasks;
|
|
using Microsoft.AspNet.Mvc;
|
|
|
|
namespace ReactExample.Controllers
|
|
{
|
|
public class PeopleApiController : Controller
|
|
{
|
|
[HttpPut("api/people/{personId:int}")]
|
|
public ActionResult UpdatePerson([FromBody] PersonDto person)
|
|
{
|
|
if (!ModelState.IsValid) {
|
|
return HttpBadRequest(ModelState);
|
|
} else {
|
|
return new HttpOkResult();
|
|
}
|
|
}
|
|
}
|
|
|
|
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; }
|
|
}
|
|
}
|