Цитата:
Сообщение от
Taker1796
Delete работает с EntityReference, возможно у вас есть проверка if(context.InputParameters["Target"] is Entity) - данный код не сработает на Delete
Ну это просто как вариант, мало ли)
Мысль интересная, но в этом случае он всё-таки должен был выругаться:
public override void Execute(IServiceProvider serviceProvider)
{
//throw new Exception("Работает, блин!");
base.Execute(serviceProvider);
Microsoft.Xrm.Sdk.Entity target = (Microsoft.Xrm.Sdk.Entity)_currentContext.InputParameters["Target"];
string id = target.Attributes["new_paymentplanid"].ToString();
Guid gid = new Guid(id);
CallPaymentService(gid);
}