[RoutePrefix("libraries")]
class LibraryController : Controller
{
private ILibraryRepository _libraryRepository;
[Route("{id:int}"]
[HttpGet]
public ViewResult Get(int id)
{
return View(_libraryRepository.Get(id));
}
[Route(""]
[HttpPut]
public ViewResult Edit([FromBody] Library library)
{
_libraryRepository.Update(library);
return Redirect("index");
}
[Route(""]
[HttpPost]
public ViewResult Post([FromBody] Library library)
{
_libraryRepository.Insert(library);
return Redirect("index");