27 lines
712 B
C#
27 lines
712 B
C#
using GerstITS.Web.WebClients;
|
|
|
|
namespace GerstITS.Examples.WebClients.Examples.Api
|
|
{
|
|
public interface ICountry : IWebService
|
|
{
|
|
[WebMethod(WebMethods.Get),
|
|
ResourceUrl("Country/{id}")]
|
|
Country Get(int id);
|
|
|
|
[WebMethod(WebMethods.Get),
|
|
ResourceUrl("Country/Search")]
|
|
SearchResult<Country> Search(SearchCriteria criteria);
|
|
|
|
[WebMethod(WebMethods.Post),
|
|
ResourceUrl("Country")]
|
|
Country Create(Country model);
|
|
|
|
[WebMethod(WebMethods.Put),
|
|
ResourceUrl("Country")]
|
|
void Update(Country model);
|
|
|
|
[WebMethod(WebMethods.Delete),
|
|
ResourceUrl("Country/{id}")]
|
|
void Delete(int id);
|
|
}
|
|
} |