diff --git a/TeamDBAwesome/TeamDBAwesome/Controllers/NewCustomerController.cs b/TeamDBAwesome/TeamDBAwesome/Controllers/NewCustomerController.cs index 61ac7a0..457f8f8 100644 --- a/TeamDBAwesome/TeamDBAwesome/Controllers/NewCustomerController.cs +++ b/TeamDBAwesome/TeamDBAwesome/Controllers/NewCustomerController.cs @@ -11,9 +11,15 @@ namespace TeamDBAwesome.Controllers public class NewCustomerController : ApiController { // GET api/NewCustomer/a JSON object rep of a customer + /// + /// Adds new customer to the Database + /// + /// an instance of the customer data model + /// a response with OK and the body is the new customer ID public HttpResponseMessage Get(Customer customer) { HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK); + response.Content = new StringContent("5";) return response; } diff --git a/TeamDBAwesome/TeamDBAwesome/Models/Album.cs b/TeamDBAwesome/TeamDBAwesome/Models/Album.cs deleted file mode 100644 index 85191ae..0000000 --- a/TeamDBAwesome/TeamDBAwesome/Models/Album.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; - -namespace TeamDBAwesome.Models -{ - public class Album - { - public int AlbumID; - - public string Title; - - //this one might need to change - public int ArtistID; - } -} \ No newline at end of file diff --git a/TeamDBAwesome/TeamDBAwesome/Models/Artist.cs b/TeamDBAwesome/TeamDBAwesome/Models/Artist.cs deleted file mode 100644 index c86b0ad..0000000 --- a/TeamDBAwesome/TeamDBAwesome/Models/Artist.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; - -namespace TeamDBAwesome.Models -{ - public class Artist - { - public int ArtistID; - - public string Name; - } -} \ No newline at end of file diff --git a/TeamDBAwesome/TeamDBAwesome/Models/Employee.cs b/TeamDBAwesome/TeamDBAwesome/Models/Employee.cs deleted file mode 100644 index f885d9e..0000000 --- a/TeamDBAwesome/TeamDBAwesome/Models/Employee.cs +++ /dev/null @@ -1,65 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; -using System.ComponentModel.DataAnnotations; - -namespace TeamDBAwesome.Models -{ - public class Employee - { - //alpha upper and lowercase, spaces, dots and dashes from 2 to 20 chars - [RegularExpression(@"^([A-Za-z\s\.-]{2,20})$")] - public string FName; - - //alpha upper and lowercase, spaces, dots and dashes from 2 to 20 chars - [RegularExpression(@"^([A-Za-z\s\.-]{2,20})$")] - public string LName; - - //alpha upper and lowercase, spaces, dots, dashes, numbers, colons, pounds and commas from 2 to 70 chars - [RegularExpression(@"^([A-z\s\-\d\.\#\:\,]{2,70})$")] - public string Address; - - //alpha upper and lowercase, spaces, dots and dashes from 2 to 40 chars - [RegularExpression(@"^([A-Za-z\s\.-]{2,40})$")] - public string City; - - //alpha upper and lowercase, spaces, dots and dashes from 2 to 40 chars - [RegularExpression(@"^([A-Za-z\s\.-]{2,40})$")] - public string State; - - //5-15 digit long numbers - [RegularExpression(@"^(\d{5,15})$")] - public string Post; - - //alpha upper and lowercase, spaces, dots and dashes from 2 to 40 chars - [RegularExpression(@"^([A-Za-z\s\.-]{2,40})$")] - public string Country; - - //match a 10-15 digit long number - [RegularExpression(@"^(\d{10,15})$")] - public string Phone; - - //match a 10-15 digit long number - [RegularExpression(@"^(\d{10,15})$")] - public string Fax; - - //an Email Address - [EmailAddress] - public string Email; - - //alpha upper and lowercase, spaces, dots and dashes from 2 to 80 chars - [RegularExpression(@"^([A-Za-z\s\.-]{2,30})$")] - public string Title; - - public DateTime BirthDate; - - public DateTime HireDate; - - - //both of these are just ints - public int ReportsTo; - public int PersonID; - public int EmployeeID; - } -} \ No newline at end of file diff --git a/TeamDBAwesome/TeamDBAwesome/Models/Track.cs b/TeamDBAwesome/TeamDBAwesome/Models/Track.cs deleted file mode 100644 index 03d2f10..0000000 --- a/TeamDBAwesome/TeamDBAwesome/Models/Track.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; -using System.ComponentModel.DataAnnotations; - -namespace TeamDBAwesome.Models -{ - public class Track - { - public int trackID; - - [RegularExpression(@"^([A-Za-z\s\.-]{1,200})$")] - public string TrackName; - - public string AlbumName; - - public string MediaType; - - public string Genre; - - public string Composer; - - public int Milliseconds; - - public int Bytes; - - public float UnitPrice; - - } -} \ No newline at end of file