BlogEngine.Core.Providers.UNCFileSystemProvider.VirtualPathToUNCPath C# (CSharp) Method

VirtualPathToUNCPath() private method

private VirtualPathToUNCPath ( string VirtualPath ) : string
VirtualPath string
return string
        private string VirtualPathToUNCPath(string VirtualPath)
        {
            VirtualPath = CleanVirtualPath(VirtualPath);
            VirtualPath = VirtualPath.Replace("//","/").Replace("/",@"\").Trim();
            VirtualPath = VirtualPath.StartsWith(@"\") ? VirtualPath : string.Concat(@"\", VirtualPath);
            var storageContainerName = (string.IsNullOrWhiteSpace(Blog.CurrentInstance.StorageContainerName) ? Blog.CurrentInstance.Name : Blog.CurrentInstance.StorageContainerName).Replace(" ", "").Trim();
            var fileContainer = string.Concat(this.uncPath, @"\" ,storageContainerName).Trim();
            if(VirtualPath.ToLower().Contains(fileContainer.ToLower()))
                return VirtualPath;
            return string.Concat(fileContainer,VirtualPath);
        }