Esempio n. 1
0
        /// <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));
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public CrmContext(Microsoft.Xrm.Client.CrmConnection connection) :
     base(connection)
 {
 }
Esempio n. 4
0
 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));
 }