Thank you for the example, you are correct the provided codes sample does have issues and I had already addressed those. The issue I am referring to specifically is what the javascript is passing to the controller. Please see the screen shot uploaded in the attachment to the original comment.

We suspect that EditParams parameters are not defined correctly which could be the cause for the issue, kindly use the below code example.

<Code>

publicclassEditParams

{

publicstring key { get; set; }

publicstring action { get; set; }

publicList<MultipleResource> added { get; set; }

publicList<MultipleResource> changed { get; set; }

publicList<MultipleResource> deleted { get; set; }

publicMultipleResource value { get; set; }

}

</Code>

In our previous update, CRUD sample when an appointment series is deleted, parameters will be retrieved as shown in the below image. We recommend you to follow our sample to perform the CRUD operation in Schedule.