public bool Validate(SalesForceCredentials creds) { try { var loginResult = binding.login(creds.UserName, creds.Password + creds.SecurityToken); binding.Url = loginResult.serverUrl; binding.SessionHeaderValue = new SessionHeader { sessionId = loginResult.sessionId }; return(true); } catch (SoapException) { return(false); } }
public bool Validate(SalesForceCredentials creds) { try { LoginResult lr; lr = binding.login(creds.UserName, creds.Password + creds.SecurityToken); var authEndPoint = binding.Url; binding.Url = lr.serverUrl; binding.SessionHeaderValue = new SessionHeader(); binding.SessionHeaderValue.sessionId = lr.sessionId; return(true); } catch (SoapException) { return(false); } }
public IHttpActionResult ValidateCredentials([FromUri] SalesForceCredentials credentials) { if (!ModelState.IsValid) { return(Unauthorized()); } crmService = new SalesForceService(); if (crmService.Validate(credentials)) { return(Ok()); } else { return(Unauthorized()); } }
public IHttpActionResult ValidateCredentials([FromUri] SalesForceCredentials credentials) { try { service = new SalesForceService(); if (service.Validate(credentials)) { service.logout(); return(Ok()); } } catch (NullReferenceException) { return(BadRequest()); } return(Unauthorized()); }
public IHttpActionResult GetAllContacts(string campaignId, [FromUri] SalesForceCredentials credentials, [FromUri] string[] fields, [FromUri] int top = 0, [FromUri] bool translate = true) { if (!ModelState.IsValid) { return(Unauthorized()); } crmService = new SalesForceService(); if (crmService.Validate(credentials)) { var contacts = crmService.GetContactsInCampaign(campaignId, translate, top, fields); return(Ok(contacts)); } else { return(Unauthorized()); } }
public IHttpActionResult GetAllCampaigns([FromUri] SalesForceCredentials credentials, [FromUri] bool translate = false) { if (!ModelState.IsValid) { return(Unauthorized()); } crmService = new SalesForceService(); if (crmService.Validate(credentials)) { var campaigns = crmService.GetCampaigns(translate); return(Ok(campaigns)); } else { return(Unauthorized()); } }
public IHttpActionResult GetAllContacts(string campaignId, [FromUri] SalesForceCredentials credentials, [FromUri] string[] fields, [FromUri] int top = 0, [FromUri] bool translate = true) { try { service = new SalesForceService(); if (service.Validate(credentials)) { var contacts = service.GetContactsInCampaign(campaignId, translate, top, fields); service.logout(); return(Ok(contacts)); } } catch (NullReferenceException) { return(BadRequest()); } return(Unauthorized()); }
public IHttpActionResult GetAllCampaigns([FromUri] SalesForceCredentials credentials, [FromUri] bool translate = false) { try { service = new SalesForceService(); if (service.Validate(credentials)) { var campaigns = service.GetCampaigns(translate); service.logout(); return(Ok(campaigns)); } } catch (NullReferenceException) { return(BadRequest()); } return(Unauthorized()); }