예제 #1
0
        protected Response <T> Get <T>(object id = null, string route = null, object content = null)
        {
            var rota = string.IsNullOrEmpty(route) ? Controller : route;

            rota += id != null ? "/" + id : string.Empty;
            return(new Response <T>(UriWebApi.Get(rota, content)));
        }
예제 #2
0
        public Response <T> Post <T>(object content, string route = null)
        {
            var rota = string.IsNullOrEmpty(route) ? Controller : route;

            return(new Response <T>(UriWebApi.Post(rota, content)));
        }
예제 #3
0
        protected Response <T> Delete <T>(decimal?cpfCnpj, object content = null, string route = null)
        {
            var rota = string.IsNullOrEmpty(route) ? Controller : route;

            return(new Response <T>(UriWebApi.Delete($"{rota}/{cpfCnpj}", content)));
        }
예제 #4
0
        protected Response Put(object content, int?id = null, string route = null)
        {
            var rota = string.IsNullOrEmpty(route) ? Controller : route;

            return(new Response(UriWebApi.Put($"{rota}/{id}", content)));
        }