public static string Excluir(int id, TokenWS token) { var pedido = new RestRequest("api/v1/Usuario/Delete?Id=" + id + "", Method.POST, DataFormat.Json); pedido.AddParameter("Authorization", "Bearer " + token.AccessToken, ParameterType.HttpHeader); return(_api.Execute(pedido).Content); }
public static string DesbloquearSelo(int id, TokenWS token) { var pedido = new RestRequest("api/v1/Selo/UnlockStamp?Id=" + id + "", Method.PUT, DataFormat.Json); pedido.AddParameter("Authorization", "Bearer " + token.AccessToken, ParameterType.HttpHeader); return(_api.Execute(pedido).Content); }
public static string EnviarLote(Selo selo, TokenWS token) { var pedido = new RestRequest("api/v1/LoteSelo/SendLot", Method.POST, DataFormat.Json); pedido.AddXmlBody(selo); pedido.AddParameter("Authorization", "Bearer " + token.AccessToken, ParameterType.HttpHeader); return(_api.Execute(pedido).Content); }
public static string Cadastrar(Usuario usuario, TokenWS token) { var pedido = new RestRequest("api/v1/Usuario/User", Method.POST, DataFormat.Json); pedido.AddXmlBody(usuario); pedido.AddParameter("Authorization", "Bearer " + token.AccessToken, ParameterType.HttpHeader); return(_api.Execute(pedido).Content); }
public static string DeletarPorId(int id, TokenWS token) { var pedido = new RestRequest("api/TabelaPreco/Delete?Id=" + id + "", Method.POST, DataFormat.Json); pedido.AddParameter("Authorization", "Bearer " + token.AccessToken, ParameterType.HttpHeader); var testeRetorno = _api.Execute(pedido); if (testeRetorno.StatusCode != HttpStatusCode.OK) { throw new Exception(testeRetorno.StatusCode.ToString()); } return(testeRetorno.Content); }
public static IEnumerable <TabelaPrecoSoftparkViewModel> Listar(TokenWS token) { var pedido = new RestRequest("api/TabelaPreco/GetAll", Method.GET, DataFormat.Json); pedido.AddParameter("Authorization", "Bearer " + token.AccessToken, ParameterType.HttpHeader); var testeRetorno = _api.Execute(pedido); if (testeRetorno.StatusCode != HttpStatusCode.OK) { throw new Exception(testeRetorno.StatusCode.ToString()); } return(JsonConvert.DeserializeObject <IEnumerable <TabelaPrecoSoftparkViewModel> >(testeRetorno.Content).ToList()); }
public static string Cadastrar(DescontoTipoViewModel descontoTipoVM, TokenWS token) { var pedido = new RestRequest("api/DescontoTipo/Customers", Method.POST, DataFormat.Json); pedido.AddJsonBody(JsonConvert.SerializeObject(descontoTipoVM)); pedido.AddParameter("Authorization", "Bearer " + token.AccessToken, ParameterType.HttpHeader); var testeRetorno = _api.Execute(pedido); if (testeRetorno.StatusCode != HttpStatusCode.OK) { throw new Exception(testeRetorno.StatusDescription); } return(testeRetorno.Content); }
public static string Editar(TabelaPrecoSoftparkViewModel tabelaPrecoVM, TokenWS token) { var pedido = new RestRequest($"api/TabelaPreco/Update?Id={tabelaPrecoVM.Id}", Method.POST, DataFormat.Json); pedido.AddJsonBody(JsonConvert.SerializeObject(tabelaPrecoVM)); pedido.AddParameter("Authorization", "Bearer " + token.AccessToken, ParameterType.HttpHeader); var testeRetorno = _api.Execute(pedido); if (testeRetorno.StatusCode != HttpStatusCode.OK) { throw new Exception(testeRetorno.StatusDescription); } return(testeRetorno.Content); }
public static TabelaPrecoSoftparkViewModel BuscarPorId(int id, TokenWS token) { var pedido = new RestRequest("api/TabelaPreco/GetById?Id=" + id + "", Method.GET, DataFormat.Json); pedido.AddParameter("Authorization", "Bearer " + token.AccessToken, ParameterType.HttpHeader); var testeRetorno = _api.Execute(pedido); if (testeRetorno.StatusCode == HttpStatusCode.NotFound) { return(null); } if (testeRetorno.StatusCode != HttpStatusCode.OK) { throw new Exception(testeRetorno.StatusCode.ToString()); } return(JsonConvert.DeserializeObject <TabelaPrecoSoftparkViewModel>(testeRetorno.Content)); }
public static string Cadastrar(TabelaPrecoSoftparkViewModel tabelaPrecoAvulso, TokenWS token) { var pedido = new RestRequest("api/TabelaPreco/Customers", Method.POST, DataFormat.Json); var json = JsonConvert.SerializeObject(tabelaPrecoAvulso, Formatting.Indented, new JsonSerializerSettings() { ReferenceLoopHandling = ReferenceLoopHandling.Ignore } ); pedido.AddJsonBody(json); pedido.AddParameter("Authorization", "Bearer " + token.AccessToken, ParameterType.HttpHeader); var testeRetorno = _api.Execute(pedido); if (testeRetorno.StatusCode != HttpStatusCode.OK) { throw new Exception(testeRetorno.StatusCode.ToString()); } return(testeRetorno.Content); }