public JsonResult CopyObject(Guid parentId, Guid id, int nodeType)
        {
            switch (nodeType)
            {
            case 1:
                return(Json(DeviceGroupViewModel.Copy(id, parentId), JsonRequestBehavior.AllowGet));

            case 2:
                return(Json(DeviceInfoViewModel.Copy(id, parentId), JsonRequestBehavior.AllowGet));

            case 3:
                return(Json(DeviceDataViewModel.Copy(id, parentId), JsonRequestBehavior.AllowGet));

            case 4:
                return(Json(DeviceDataFormatViewModel.Copy(id, parentId), JsonRequestBehavior.AllowGet));

            default:
                return(null);
            }
        }