public void ReorderEntities(int sortOrder, int destinationSortOrder)
{
var contentIds = ListWithNulls(cContent);
var presentationIds = GetPresentationIdWithSameLengthAsContent();
var contentId = contentIds[sortOrder];
var presentationId = presentationIds[sortOrder];
contentIds.RemoveAt(sortOrder);
presentationIds.RemoveAt(sortOrder);
contentIds.Insert(destinationSortOrder, contentId);
presentationIds.Insert(destinationSortOrder, presentationId);
var list = PrepareSavePackage(cContent, contentIds);
list = PrepareSavePackage(cPresentation, presentationIds, list);
SaveChangedLists(list);
}