/// <summary> /// Gets the IOrganizationService from a Client Extensions (2015) CrmConnection instance. /// </summary> /// <param name="connectionString">Connection string to CRM organization.</param> /// <returns>IOrganizationService.</returns> public static IOrganizationService Get(string connectionString) { Microsoft.Xrm.Client.CrmConnection connection = Microsoft.Xrm.Client.CrmConnection.Parse(connectionString); if (string.IsNullOrEmpty(connection.GetConnectionId())) { throw new Exception("Unable to connect to CRM"); } return(new OrganizationService(connection)); }
static void Main(string[] args) { try { Microsoft.Xrm.Client.CrmConnection connection = Microsoft.Xrm.Client.CrmConnection.Parse(ConfigurationManager .ConnectionStrings["CRMConnectionString"].ConnectionString); CrmConnectionAdapter adapter = new CrmConnectionAdapter(new OrganizationService(connection)); Guid newAccountId = CreateAccount(adapter); } catch (FaultException <OrganizationServiceFault> ex) { string message = ex.Message; throw; } }
/// <summary> /// Constructor. /// </summary> public CrmContext(Microsoft.Xrm.Client.CrmConnection connection) : base(connection) { }
internal static IOrganizationService GetServiceProxy(string connectionString) { Microsoft.Xrm.Client.CrmConnection connection = Microsoft.Xrm.Client.CrmConnection.Parse(connectionString); return(new Microsoft.Xrm.Client.Services.OrganizationService(connection)); }