From 0879dbd082fdf6869797055f43081c857211f396 Mon Sep 17 00:00:00 2001 From: Scott Addie Date: Tue, 13 Mar 2018 11:50:39 -0500 Subject: [PATCH] Convert ValuesController return types to ActionResult (#351) Addresses #339 --- .../content/WebApi-CSharp/Controllers/ValuesController.cs | 4 ++-- .../content/WebApi-FSharp/Controllers/ValuesController.fs | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-CSharp/Controllers/ValuesController.cs b/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-CSharp/Controllers/ValuesController.cs index d633e698e3..55a45bf67f 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-CSharp/Controllers/ValuesController.cs +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-CSharp/Controllers/ValuesController.cs @@ -18,14 +18,14 @@ namespace Company.WebApplication1.Controllers { // GET api/values [HttpGet] - public IEnumerable Get() + public ActionResult> Get() { return new string[] { "value1", "value2" }; } // GET api/values/5 [HttpGet("{id}")] - public string Get(int id) + public ActionResult Get(int id) { return "value"; } diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-FSharp/Controllers/ValuesController.fs b/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-FSharp/Controllers/ValuesController.fs index fe84a68d83..c77d5d4b79 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-FSharp/Controllers/ValuesController.fs +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-FSharp/Controllers/ValuesController.fs @@ -13,11 +13,13 @@ type ValuesController () = [] member this.Get() = - [|"value1"; "value2"|] + let values = [|"value1"; "value2"|] + ActionResult(values) [] member this.Get(id:int) = - "value" + let value = "value" + ActionResult(value) [] member this.Post([] value:string) =