How to stop an Item fom being deleted, it seems that my code is not firing here is a snipped of the RER
public SPRemoteEventResult ProcessEvent(SPRemoteEventProperties properties)
{
SPRemoteEventResult result = new SPRemoteEventResult();
if (properties.EventType == SPRemoteEventType.ItemDeleting)
{
using (ClientContext clientContext = TokenHelper.CreateRemoteEventReceiverClientContext(properties))
{
if (clientContext != null)
{
try
{
List list = clientContext.Web.Lists.GetByTitle(properties.ItemEventProperties.ListTitle);
ListItem listItem = list.GetItemById(properties.ItemEventProperties.ListItemId);
result.Status = SPRemoteEventServiceStatus.CancelWithNoError;
listItem["SuccessDeleting"] = "Yes 2.0";
listItem.UpdateOverwriteVersion();
clientContext.ExecuteQuery();
}
catch (Exception ex) { }
}
}
}
return result;
}