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 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); } }