public JsonResult CreateFolder(string folderName, int?parentId) { if (UserData.Username.ToLower() == "sysdemo") { var result = new { status = 401, title = "Access denied", message = "my documents feature" }; return(Json(result)); } if (String.IsNullOrEmpty(folderName)) { var res = new { status = 400, errorText = Resources.Resources.Notify_FolderNameEmpty }; return(Json(res)); } folderName = folderName.Trim(); try { var folderData = UserMng.AddUserFolder(UserData.UserId, ProductId, folderName, parentId); var jsonData = new UserFolderDataJson(folderData); var result = new { status = 200, folderData = jsonData }; return(Json(result)); } catch (Exception ex) { Logger.LogExceptionToFolder(HttpRuntime.AppDomainAppPath, UserData, ex); var res = new { status = 500, errorText = Resources.Resources.Notify_FolderCreationError }; return(Json(res)); } }
public JsonResult GetFolderData(int?parentId) { var folderData = UserMng.GetUserFoldersParent(UserData.UserId, ProductId, parentId); var jsonData = UserFolderDataJson.FromData(folderData); return(Json(jsonData)); }