コード例 #1
0
        public List <File <int, int> > GetFiles(IFolder folder)
        {
            var callLog = Log.Call <List <File <int, int> > >();
            var fldObj  = OqtFolderRepository.GetFolder(folder.AsOqt().SysId);

            // sometimes the folder doesn't exist for whatever reason
            if (fldObj == null)
            {
                return(new List <File <int, int> >());
            }

            // try to find the files
            var firstList = OqtFileRepository.GetFiles(fldObj.FolderId);
            var files     = firstList?.Select(OqtToAdam).ToList()
                            ?? new List <File <int, int> >();

            return(callLog($"{files.Count}", files));
        }