From 79fa604d562127aaa400a46e8446a9c9f88786f4 Mon Sep 17 00:00:00 2001 From: Jeremy Mill Date: Thu, 5 Nov 2015 14:22:09 -0500 Subject: [PATCH] some more api work --- API_REF.xlsx | Bin 0 -> 10329 bytes .../Controllers/GetCustomerController.cs | 29 +++++++++++++ .../Controllers/ValuesController.cs | 39 ------------------ .../TeamDBAwesome/SqlService/MySqlService.cs | 16 +++++++ .../TeamDBAwesome/TeamDBAwesome.csproj | 3 +- TeamDBAwesome/TeamDBAwesome/index.html | 4 ++ 6 files changed, 51 insertions(+), 40 deletions(-) create mode 100644 API_REF.xlsx create mode 100644 TeamDBAwesome/TeamDBAwesome/Controllers/GetCustomerController.cs delete mode 100644 TeamDBAwesome/TeamDBAwesome/Controllers/ValuesController.cs diff --git a/API_REF.xlsx b/API_REF.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..59f8e115743dc248a9e5aaac980edcb43071aa31 GIT binary patch literal 10329 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 O@}YsKF){Vev;PBWPa8=9 literal 0 HcmV?d00001 diff --git a/TeamDBAwesome/TeamDBAwesome/Controllers/GetCustomerController.cs b/TeamDBAwesome/TeamDBAwesome/Controllers/GetCustomerController.cs new file mode 100644 index 0000000..14269eb --- /dev/null +++ b/TeamDBAwesome/TeamDBAwesome/Controllers/GetCustomerController.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Net.Http; +using System.Web.Http; +using TeamDBAwesome.Models; +using TeamDBAwesome.SqlService; + +namespace TeamDBAwesome.Controllers +{ + public class GetCustomerController : ApiController + { + // GET: api/GetCustomer + public HttpResponseMessage Get(int PersonID) + { + HttpResponseMessage message = new HttpResponseMessage(HttpStatusCode.OK); + + MySqlService sql = new MySqlService(); + + Customer customer = sql.GetCustomer(PersonID); + + //next I need to JSON stringify customer and return it in the message + + return message; + } + + } +} diff --git a/TeamDBAwesome/TeamDBAwesome/Controllers/ValuesController.cs b/TeamDBAwesome/TeamDBAwesome/Controllers/ValuesController.cs deleted file mode 100644 index bc429ea..0000000 --- a/TeamDBAwesome/TeamDBAwesome/Controllers/ValuesController.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Net; -using System.Net.Http; -using System.Web.Http; - -namespace TeamDBAwesome.Controllers -{ - public class ValuesController : ApiController - { - // GET api/values - public IEnumerable Get() - { - return new string[] { "value1", "value2" }; - } - - // GET api/values/5 - public string Get(int id) - { - return "value"; - } - - // POST api/values - public void Post([FromBody]string value) - { - } - - // PUT api/values/5 - public void Put(int id, [FromBody]string value) - { - } - - // DELETE api/values/5 - public void Delete(int id) - { - } - } -} diff --git a/TeamDBAwesome/TeamDBAwesome/SqlService/MySqlService.cs b/TeamDBAwesome/TeamDBAwesome/SqlService/MySqlService.cs index aca7a1b..dfebf66 100644 --- a/TeamDBAwesome/TeamDBAwesome/SqlService/MySqlService.cs +++ b/TeamDBAwesome/TeamDBAwesome/SqlService/MySqlService.cs @@ -118,5 +118,21 @@ public bool AddNewUser(Customer newCust) } + + public Customer GetCustomer(int PersonID) + { + bool open = this.OpenConnection(); + Customer customer = new Customer(); + + if(open == true) + { + return customer; + } + else + { + return customer; + } + + } } } \ No newline at end of file diff --git a/TeamDBAwesome/TeamDBAwesome/TeamDBAwesome.csproj b/TeamDBAwesome/TeamDBAwesome/TeamDBAwesome.csproj index dde72d0..0f794c9 100644 --- a/TeamDBAwesome/TeamDBAwesome/TeamDBAwesome.csproj +++ b/TeamDBAwesome/TeamDBAwesome/TeamDBAwesome.csproj @@ -126,6 +126,7 @@ + @@ -160,8 +161,8 @@ + - Global.asax diff --git a/TeamDBAwesome/TeamDBAwesome/index.html b/TeamDBAwesome/TeamDBAwesome/index.html index 4279991..f3ea859 100644 --- a/TeamDBAwesome/TeamDBAwesome/index.html +++ b/TeamDBAwesome/TeamDBAwesome/index.html @@ -33,5 +33,9 @@

Please click a menu item

You chose {{active}}

+ + + +