63 lines
1.3 KiB
C#
63 lines
1.3 KiB
C#
using Microsoft.AspNet.Mvc;
|
|
using MvcSample.Models;
|
|
|
|
namespace MvcSample
|
|
{
|
|
public class HomeController : Controller
|
|
{
|
|
public IActionResult Index()
|
|
{
|
|
return View("MyView", User());
|
|
}
|
|
|
|
/// <summary>
|
|
/// Action that exercises query\form based model binding.
|
|
/// </summary>
|
|
public IActionResult SaveUser(User user)
|
|
{
|
|
return View("MyView", user);
|
|
}
|
|
|
|
/// <summary>
|
|
/// Action that exercises input formatter
|
|
/// </summary>
|
|
public IActionResult Post([FromBody]User user)
|
|
{
|
|
return View("MyView", user);
|
|
}
|
|
|
|
public IActionResult Something()
|
|
{
|
|
return new ContentResult
|
|
{
|
|
Content = "Hello World From Content"
|
|
};
|
|
}
|
|
|
|
public IActionResult Hello()
|
|
{
|
|
return Result.Content("Hello World");
|
|
}
|
|
|
|
public void Raw()
|
|
{
|
|
Context.Response.WriteAsync("Hello World raw");
|
|
}
|
|
|
|
public User User()
|
|
{
|
|
User user = new User()
|
|
{
|
|
Name = "My name",
|
|
Address = "My address"
|
|
};
|
|
|
|
return user;
|
|
}
|
|
|
|
public IActionResult MyView()
|
|
{
|
|
return View(User());
|
|
}
|
|
}
|
|
} |