rafaelss (owner)

Revisions

gist: 138225 Download_button fork
public
Public Clone URL: git://gist.github.com/138225.git
Embed All Files: show embed
SimpleJsonResult.cs #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using System.Web.Mvc;
 
/*
* return new SimpleResult("Hello World");
* return new SimpleResult(1);
* return new SimpleResult(1257.14);
* return new SimpleResult(true);
*/
namespace Custom.Mvc
{
public class SimpleJsonResult : ActionResult
{
private JsonResult result = new JsonResult();
 
public SimpleJsonResult(object content)
{
result.ContentType = "text/javascript";
result.Data = content;
}
 
public override void ExecuteResult(ControllerContext context)
{
result.ExecuteResult(context);
}
}
}
 
SimpleResult.cs #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
using System.Web.Mvc;
 
/*
* return new SimpleJsonResult(new { success = true });
*/
namespace Custom.Mvc
{
public class SimpleResult : ActionResult
{
private ContentResult result = new ContentResult();
 
public SimpleResult(string content)
{
result.Content = content;
}
 
public SimpleResult(int content)
{
result.Content = content.ToString();
}
 
public SimpleResult(double content)
{
result.Content = content.ToString();
}
 
public SimpleResult(bool content)
{
result.Content = content ? "true" : "false";
}
 
public override void ExecuteResult(ControllerContext context)
{
result.ExecuteResult(context);
}
}
}