Показать сообщение отдельно
Старый 13.12.2012, 16:24   #15  
Violette is offline
Violette
Участник
Аватар для Violette
 
18 / 10 (1) +
Регистрация: 06.11.2012
Адрес: Москва
Цитата:
Сообщение от 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);
}