Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using RestServices.Model;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Runtime.Serialization;
- using System.ServiceModel;
- using System.ServiceModel.Web;
- using System.Text;
- namespace RestServices
- {
- // NOTE: You can use the "Rename" command on the "Refactor" menu to change the interface name "IService1" in both code and config file together.
- [ServiceContract]
- public interface ISismosService
- {
- //**
- //Endpoints para usuario
- [OperationContract]
- [WebInvoke(UriTemplate = "/usuario/index",
- Method="GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Usuarios> GetUsuarios();
- [OperationContract]
- [WebInvoke(UriTemplate = "/usuario/index?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Usuarios> GetUsuario(string data);
- [OperationContract]
- [WebInvoke(UriTemplate = "/usuario/new?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Usuarios> NewUsuario(string data);
- [OperationContract]
- [WebInvoke(UriTemplate = "/usuario/edit?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Usuarios> EditUsuario(string data);
- [OperationContract]
- [WebInvoke(UriTemplate = "/usuario/delete?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Usuarios> DeleteUsuario(string data);
- //**
- //endpoints para region
- [OperationContract]
- [WebInvoke(UriTemplate = "/region/index",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Regiones> GetRegiones();
- [OperationContract]
- [WebInvoke(UriTemplate = "/region/index?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Regiones> GetRegion(string data);
- [OperationContract]
- [WebInvoke(UriTemplate = "/region/new?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Regiones> NewRegion(string data);
- [OperationContract]
- [WebInvoke(UriTemplate = "/region/edit?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Regiones> EditRegion(string data);
- [OperationContract]
- [WebInvoke(UriTemplate = "/region/delete?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Regiones> DeleteRegion(string data);
- //**
- //endpoints para cluster
- [OperationContract]
- [WebInvoke(UriTemplate = "/cluster/index",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Clusters> GetClusters();
- [OperationContract]
- [WebInvoke(UriTemplate = "/cluster/index?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Clusters> GetCluster(string data);
- [OperationContract]
- [WebInvoke(UriTemplate = "/cluster/new?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Clusters> NewCluster(string data);
- [OperationContract]
- [WebInvoke(UriTemplate = "/cluster/edit?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Clusters> EditCluster(string data);
- [OperationContract]
- [WebInvoke(UriTemplate = "/cluster/delete?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Clusters> DeleteCluster(string data);
- //**
- //endpoints para dispositivo
- [OperationContract]
- [WebInvoke(UriTemplate = "/dispositivo/index",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Dispositivos> GetDispositivos();
- [OperationContract]
- [WebInvoke(UriTemplate = "/dispositivo/index?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Dispositivos> GetDispositivo(string data);
- [OperationContract]
- [WebInvoke(UriTemplate = "/dispositivo/new?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Dispositivos> NewDispositivo(string data);
- [OperationContract]
- [WebInvoke(UriTemplate = "/dispositivo/edit?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Dispositivos> EditDispositivo(string data);
- [OperationContract]
- [WebInvoke(UriTemplate = "/dispositivo/delete?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Dispositivos> DeleteDispositivo(string data);
- //**
- //endpoints para evento
- [OperationContract]
- [WebInvoke(UriTemplate = "/evento/index",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Eventos> GetEventos();
- [OperationContract]
- [WebInvoke(UriTemplate = "/evento/index?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Eventos> GetEvento(string data);
- [OperationContract]
- [WebInvoke(UriTemplate = "/evento/new?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Eventos> NewEvento(string data);
- [OperationContract]
- [WebInvoke(UriTemplate = "/evento/edit?Data={data}",
- Method = "GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Eventos> EditEvento(string data);
- [OperationContract]
- [WebInvoke(UriTemplate = "/evento/delete?Data={data}",
- Method="GET",
- RequestFormat = WebMessageFormat.Json,
- ResponseFormat = WebMessageFormat.Json,
- BodyStyle = WebMessageBodyStyle.Bare)]
- ResponseObject<Eventos> DeleteEvento(string data);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement