|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
using Microsoft.AspNetCore.Mvc;
namespace RazorBuildWebSite;
public class UpdateableViewsController : Controller
{
public IActionResult Index() => View();
[HttpPost]
public IActionResult Update([FromServices] UpdateableFileProvider fileProvider, string path, string content)
{
fileProvider.UpdateContent(path, content);
return Ok();
}
[HttpPost]
public IActionResult UpdateRazorPages([FromServices] UpdateableFileProvider fileProvider)
{
fileProvider.CancelRazorPages();
return Ok();
}
}
|