コード例 #1
0
        private bool fileExists(User user)
        {
            var ds = new DataSetUsersTableAdapters.FilesTableAdapter();

            string fileName = user.getFilesList()[0].getFileName();

            var filesFound = ds.GetFilesByName(fileName, user.getUsername());

            return(filesFound.Count == 0 ? false : true);
        }
コード例 #2
0
        private string requestedFiles(User user)
        {
            var ds = new DataSetUsersTableAdapters.FilesTableAdapter();

            string fileName = user.getFilesList()[0].getFileName();

            var filesFound = ds.GetFilesByName(fileName, user.getUsername());

            List <User.File> requestedFiles = new List <User.File>();

            foreach (var file in filesFound)
            {
                User.File f = new User.File(file.Name, long.Parse(file.Size), ds.GetFileNumberOfActiveUsers(file.Name, user.getUsername()).Value);
                requestedFiles.Add(f);
            }

            User userWithRequestedFiles = new User(requestedFiles);

            return(userWithRequestedFiles.getXMLFormatToString());
        }