AuthenticateWithNoHelp AWNH =
new
AuthenticateWithNoHelp();
OrganizationServiceProxy CurrentOrganizationServiceProxy = AWNH.ActiveOrganizationServiceProxy();
if
(CurrentOrganizationServiceProxy !=
null
)
{
ActiveService CurrentService =
ActiveService(CurrentOrganizationServiceProxy)
List<Task> ListTask = (from c
in
CurrentService.TaskSet
where c.StateCode.Equals(TaskState.Completed)
&& c.ActivityId.Equals(
Guid(
"0602713D-FE39-E211-AE0A-005056B60039"
))
select c
).ToList<Task>();
Guid cloneId = Guid.Empty;
Entity clone = EntityExtensions.Clone(ListTask.FirstOrDefault(),
false
);
clone.Id = Guid.NewGuid();
SetStateRequest CurrentEntityStatus =
SetStateRequest();
CurrentEntityStatus.State =
OptionSetValue(((OptionSetValue)clone.Attributes[
"statecode"
]).Value);
CurrentEntityStatus.Status =
"statuscode"
clone.Attributes.Remove(
clone.EntityState =
;
cloneId = CurrentOrganizationServiceProxy.Create(clone);
CurrentEntityStatus.EntityMoniker =
EntityReference(clone.LogicalName, cloneId);
CurrentOrganizationServiceProxy.Execute(CurrentEntityStatus);
}