public void CloseEmailAsCancelled(Email email) { email.StateCode = EmailState.Canceled; var setStateRequest = new SetStateRequest() { Status = new OptionSetValue((int)email_statuscode.Canceled), State = new OptionSetValue((int)EmailState.Canceled), EntityMoniker = new EntityReference(Email.EntityLogicalName, email.Id) }; OrganizationContext.Execute(setStateRequest); }