aspnetcore/samples/MvcSample.Web/Home2Controller.cs

58 lines
1.2 KiB
C#

using System.Threading.Tasks;
using Microsoft.AspNet.Http;
using Microsoft.AspNet.Mvc;
using MvcSample.Web.Models;
namespace MvcSample.Web.RandomNameSpace
{
public class Home2Controller
{
private User _user = new User() { Name = "User Name", Address = "Home Address" };
[Activate]
public HttpResponse Response
{
get; set;
}
public ActionContext ActionContext { get; set; }
public string Index()
{
return "Hello World: my namespace is " + this.GetType().Namespace;
}
public ActionResult Something()
{
return new ContentResult
{
Content = "Hello World From Content"
};
}
public ActionResult Hello()
{
return new ContentResult
{
Content = "Hello World",
};
}
public async Task Raw()
{
await Response.WriteAsync("Hello World raw");
}
public ActionResult UserJson()
{
var jsonResult = new JsonResult(_user);
return jsonResult;
}
public User User()
{
return _user;
}
}
}