/// <summary> /// Builds rest request instances according to parameter. /// </summary> /// <param name="service">API service enum.</param> /// <param name="resource">Enpoint resource.</param> /// <returns>rest request instance.</returns> public static IRequest GetRequest(ApisEnum service, string resource) { IRequest request; switch (service) { case ApisEnum.Pivotal: request = new PivotalRequest(resource); break; case ApisEnum.Trello: request = new TrelloRequest(resource); break; case ApisEnum.Todoist: request = new TodoistRequest(resource); break; case ApisEnum.Salesforce: request = new SalesforceRequest(resource); break; default: request = new PivotalRequest(resource); break; } return(request); }
public void DeleteAccount() { foreach (string id in helper.GetIds()) { var request = new SalesforceRequest($"Account/{id}"); RequestManager.Delete(SalesforceClient.GetInstance(), request); } }
public void DeleteGroup() { foreach (string id in helper.GetIds()) { var request = new SalesforceRequest("group/" + id); RequestManager.Delete(SalesforceClient.GetInstance(), request); } }