diff --git a/API_REF.xlsx b/API_REF.xlsx new file mode 100644 index 0000000..59f8e11 Binary files /dev/null and b/API_REF.xlsx differ 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}}

+ + + +