Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using RDWebApplication.Models;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.Http;
- using WebIntegration.Models;
- using System.Text;
- using System.Net;
- using System.Net.Http;
- using System.Net.Http.Headers;
- using RDWebApplication.Utils;
- using System.Threading.Tasks;
- namespace RDWebApplication.Controllers
- {
- [RoutePrefix("api/leads")]
- public class LeadsController : ApiController
- {
- private String username = "ciro.zanata";
- private String password = "Randon@2017";
- private String c4cUrlGetToken = "https://my312452.crm.ondemand.com/sap/c4c/odata/cust/v1/z_leads/LeadInputCollection/$count";
- private String c4cUrlSendPost = "https://my312452.crm.ondemand.com/sap/c4c/odata/cust/v1/z_leads/LeadInputCollection";
- private RDSUtils rdsUtils;
- [HttpPost]
- [Route("")]
- public RDRootObjectcs readJsonPost([FromBody] RDRootObjectcs leads)
- {
- //verificar campos faltando
- //verificar retorno de erros
- //gerar logs
- convertObject(leads);
- return leads;
- }
- [HttpPost]
- [Route("teste")]
- public String teste()
- {
- rdsUtils = new RDSUtils();
- String retornoPost = rdsUtils.sendJson(username, password, c4cUrlSendPost, takeToken());
- return retornoPost + " hahaua";
- }
- public String takeToken()
- {
- rdsUtils = new RDSUtils();
- String token = rdsUtils.takeToken(username,password, c4cUrlGetToken);
- return token;
- }
- public String convertObject(RDRootObjectcs leads)
- {
- rdsUtils = new RDSUtils();
- // rdsUtils.convertRDObjectToC4CObject(leads);
- return " ";
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement