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) { 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()); }