예제 #1
0
            private static string GetCreateUrl(FileType fileType)
            {
                String title;

                switch (fileType)
                {
                case FileType.Document:
                    title = FilesJSResource.TitleNewFileText;
                    break;

                case FileType.Spreadsheet:
                    title = FilesJSResource.TitleNewFileSpreadsheet;
                    break;

                case FileType.Presentation:
                    title = FilesJSResource.TitleNewFilePresentation;
                    break;

                default:
                    return(null);
                }

                string documentType;

                DocType.TryGetValue(fileType, out documentType);

                return(CommonLinkUtility.GetFullAbsolutePath(FilesLinkUtility.FileHandlerPath)
                       + "?" + FilesLinkUtility.Action + "=create"
                       + "&doctype=" + documentType
                       + "&" + FilesLinkUtility.FileTitle + "=" + HttpUtility.UrlEncode(title));
            }