using Microsoft.Xrm.Client; using Microsoft.Xrm.Client.Services; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PrevuPushHandler { public class PushHandler { private OrganizationService organisationservice = null; public PushHandler(string url,string userid,string password) { string connectionString = "Url=" + url + "; Username=" + userid + "; Password=" + password + ";"; CrmConnection connection = CrmConnection.Parse(connectionString); organisationservice = new OrganizationService(connection); } public void Update(string CRMEntityName, string CRMAttrabuteName, string PrevuValue, Guid CRMEntityId) { try { string[] cols = { CRMAttrabuteName }; var EntityToUpdate = organisationservice.Retrieve(CRMEntityName, CRMEntityId, new Microsoft.Xrm.Sdk.Query.ColumnSet(cols)); var orginalValue = EntityToUpdate.GetAttributeValue(CRMAttrabuteName); EntityToUpdate.SetAttributeValue(CRMAttrabuteName, PrevuValue); organisationservice.Update(EntityToUpdate); }catch(Exception dd) { } } } }