Hi Team
Below is the code. I have written for email creation by late binding:
Entity[] toArray = new Entity[to.Entities.Count()];
var count = 0;
foreach (var item in to.Entities)
{
Entity emailToEntity = new Entity(Email.ActivityParty);
emailToEntity["partyid"] = new EntityReference(Email.Systemuser, item.Id);
toArray[count] = emailToEntity;
count++;
}
//Entity emailFromEntity = new Entity(Email.ActivityParty);
//emailFromEntity["partyid"] = new EntityReference("queue", from);
Entity[] ent = new Entity[1];
ent[0] = new Entity(Email.ActivityParty);
ent[0].Attributes["partyid"] = new EntityReference("queue", from);
Entity entity = new Entity(Email.SchemaName);
entity[Email.From] = ent;// new Entity[] { emailFromEntity };
entity[Email.To] = toArray; //new Entity[] { emailToEntity };
entity[Email.Subject] = subject;
entity[Email.Description] = bodyText;
entity[Email.Owner] = new EntityReference(Email.Systemuser, ownerId);
entity[Email.RegObjId] = "model id";
Guid emailid = organizationproxy.Create(entity);
The Below Error I am getting.:
systemuser With Id = fa0c6845-b439-e411-9d0b-005056ba9f90 Does Not Exist. the Guid is a QueueID
please Help me..
Thanks
Naveen
Naveen