summaryrefslogtreecommitdiff
path: root/DSACore/Controllers/CommandsController.cs
diff options
context:
space:
mode:
authorTrueDoctor <d-kobert@web.de>2018-09-26 19:18:41 +0200
committerTrueDoctor <d-kobert@web.de>2018-09-26 19:18:41 +0200
commit92e8bb7523c775014ccf68355e3f0178ebf4a61c (patch)
treec68840e084740c890fe85cf2e4a7356115a1b0be /DSACore/Controllers/CommandsController.cs
parent0d8ae32d2f974ad6139a55e6e0d97d785fb13489 (diff)
implemented fudamental Web Api
Diffstat (limited to 'DSACore/Controllers/CommandsController.cs')
-rw-r--r--DSACore/Controllers/CommandsController.cs49
1 files changed, 49 insertions, 0 deletions
diff --git a/DSACore/Controllers/CommandsController.cs b/DSACore/Controllers/CommandsController.cs
new file mode 100644
index 0000000..bda8fd0
--- /dev/null
+++ b/DSACore/Controllers/CommandsController.cs
@@ -0,0 +1,49 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using DSACore.Models;
+using Microsoft.AspNetCore.Mvc;
+
+// For more information on enabling Web API for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860
+
+namespace DSACore.Controllers
+{
+ [Route("api/[controller]")]
+ public class CommandsController : Controller
+ {
+ // GET: api/<controller>
+ [HttpGet]
+ public IEnumerable<string> Get()
+ {
+ return new string[] { "value1", "value2" };
+ }
+
+ // GET api/<controller>/5
+ [HttpGet("{id}")]
+ public string Get(int id)
+ {
+ return "value";
+ }
+
+ // POST api/<controller>/Felis
+ [HttpPost]
+ public string Post([FromBody]Command cmd)
+ {
+ return cmd.Name + " strichelt erfolgreich das Einhorn" + cmd.CmdText;
+ }
+
+
+ // PUT api/<controller>/5
+ [HttpPut("{id}")]
+ public void Put(int id, [FromBody]string value)
+ {
+ }
+
+ // DELETE api/<controller>/5
+ [HttpDelete("{id}")]
+ public void Delete(int id)
+ {
+ }
+ }
+}