Skip to content

Commit fda1bb0

Browse files
committed
Add IGet HTTP Verb Markers
1 parent c2f2527 commit fda1bb0

File tree

4 files changed

+6
-9
lines changed

4 files changed

+6
-9
lines changed

src/Northwind.ServiceModel/CachedOperations.cs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,21 @@
11
using ServiceStack;
2-
using System.Runtime.Serialization;
32

43
namespace Northwind.ServiceModel
54
{
65
[Route("/cached/customers"), Tag(Tags.Cached)]
7-
public class CachedGetAllCustomers : IReturn<CustomersResponse> {}
6+
public class CachedGetAllCustomers : IGet, IReturn<CustomersResponse> {}
87

9-
[DataContract]
108
[Route("/cached/customers/{Id}"), Tag(Tags.Cached)]
11-
public class CachedGetCustomerDetails : IReturn<CustomerDetailsResponse>
9+
public class CachedGetCustomerDetails : IGet, IReturn<CustomerDetailsResponse>
1210
{
13-
[DataMember]
1411
public string Id { get; set; }
1512
}
1613

1714
[Tag(Tags.Cached)]
1815
[Route("/cached/orders")]
1916
[Route("/cached/orders/page/{Page}")]
2017
[Route("/cached/customers/{CustomerId}/orders")]
21-
public class CachedGetOrders : IReturn<OrdersResponse>
18+
public class CachedGetOrders : IGet, IReturn<OrdersResponse>
2219
{
2320
public int? Page { get; set; }
2421
public string CustomerId { get; set; }

src/Northwind.ServiceModel/GetAllCustomers.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
namespace Northwind.ServiceModel
77
{
88
[Route("/customers"), Tag(Tags.Customers)]
9-
public class GetAllCustomers : IReturn<CustomersResponse> {}
9+
public class GetAllCustomers : IGet, IReturn<CustomersResponse> {}
1010

1111
[DataContract]
1212
public class CustomersResponse : IHasResponseStatus

src/Northwind.ServiceModel/GetCustomerDetails.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
namespace Northwind.ServiceModel
77
{
88
[Route("/customers/{Id}"), Tag(Tags.Customers)]
9-
public class GetCustomerDetails : IReturn<CustomerDetailsResponse>
9+
public class GetCustomerDetails : IGet, IReturn<CustomerDetailsResponse>
1010
{
1111
public string Id { get; set; }
1212
}

src/Northwind.ServiceModel/GetOrders.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ namespace Northwind.ServiceModel
99
[Route("/orders")]
1010
[Route("/orders/page/{Page}")]
1111
[Route("/customers/{CustomerId}/orders")]
12-
public class GetOrders : IReturn<OrdersResponse>
12+
public class GetOrders : IGet, IReturn<OrdersResponse>
1313
{
1414
public int? Page { get; set; }
1515
public string CustomerId { get; set; }

0 commit comments

Comments
 (0)