public virtual ActionResult Copy(CopyModel copyModel, string @return)
        {
            var data = new JsonResultData(ModelState);
            data.RunWithTry((resultData) =>
            {
                Manager.Copy(Repository, copyModel.UUID, copyModel.DestinationName);
                data.RedirectUrl = @return;
            });

            return Json(data);
        }
 public virtual ActionResult CopyNameAvailabled(CopyModel copyModel)
 {
     return this.IsNameAvailable(copyModel.DestinationName, null);
 }