From fd752dc9aabe44d13773a5fb1e94750f3beb1899 Mon Sep 17 00:00:00 2001 From: Jeremy Mill Date: Wed, 2 Dec 2015 12:17:24 -0500 Subject: [PATCH] change to holderservice --- .../Controllers/AddPaymentController.cs | 39 +++++++++++++++++++ TeamDBAwesome/TeamDBAwesome/Models/Payment.cs | 18 +++++++++ .../TeamDBAwesome/TeamDBAwesome.csproj | 1 + .../TeamDBAwesome/js/HolderService.js | 2 + 4 files changed, 60 insertions(+) create mode 100644 TeamDBAwesome/TeamDBAwesome/Controllers/AddPaymentController.cs create mode 100644 TeamDBAwesome/TeamDBAwesome/Models/Payment.cs diff --git a/TeamDBAwesome/TeamDBAwesome/Controllers/AddPaymentController.cs b/TeamDBAwesome/TeamDBAwesome/Controllers/AddPaymentController.cs new file mode 100644 index 0000000..4a4ab3e --- /dev/null +++ b/TeamDBAwesome/TeamDBAwesome/Controllers/AddPaymentController.cs @@ -0,0 +1,39 @@ +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 AddPaymentController : ApiController + { + // GET: api/AddPayment + public IEnumerable Get() + { + return new string[] { "value1", "value2" }; + } + + // GET: api/AddPayment/5 + public string Get(int id) + { + return "value"; + } + + // POST: api/AddPayment + public void Post([FromBody]string value) + { + } + + // PUT: api/AddPayment/5 + public void Put(int id, [FromBody]string value) + { + } + + // DELETE: api/AddPayment/5 + public void Delete(int id) + { + } + } +} diff --git a/TeamDBAwesome/TeamDBAwesome/Models/Payment.cs b/TeamDBAwesome/TeamDBAwesome/Models/Payment.cs new file mode 100644 index 0000000..1359f5f --- /dev/null +++ b/TeamDBAwesome/TeamDBAwesome/Models/Payment.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; + +namespace TeamDBAwesome.Models +{ + public class Payment + { + public int CustomerId { get; set; } + public string Type { get; set; } + public string token { get; set; } + public string email { get; set; } + public string cardnum { get; set; } + // needs to be in yyyy-mm-dd format + public string expr_date { get; set; } + } +} \ No newline at end of file diff --git a/TeamDBAwesome/TeamDBAwesome/TeamDBAwesome.csproj b/TeamDBAwesome/TeamDBAwesome/TeamDBAwesome.csproj index dc788ad..d604ee1 100644 --- a/TeamDBAwesome/TeamDBAwesome/TeamDBAwesome.csproj +++ b/TeamDBAwesome/TeamDBAwesome/TeamDBAwesome.csproj @@ -163,6 +163,7 @@ + diff --git a/TeamDBAwesome/TeamDBAwesome/js/HolderService.js b/TeamDBAwesome/TeamDBAwesome/js/HolderService.js index 31c4bd9..6f3abc0 100644 --- a/TeamDBAwesome/TeamDBAwesome/js/HolderService.js +++ b/TeamDBAwesome/TeamDBAwesome/js/HolderService.js @@ -46,6 +46,8 @@ email: null, //these two only if it's a CC cardnum: null, + //expr_date needs to be a date type + //YYYY-MM-DD expr_date: null }