public async Task <List <string> > CheckAllFilesGetFromUserAsync(AttachmentFilterDto attachmentDto)
        {
            List <string> fileNotImport = new List <string>();

            var types = await _uploadService.GetRequierdAttachmentTypesAsync(attachmentDto.CategoryID);

            var typeResults = (IEnumerable <AttachmentType>)types.Results;

            attachmentDto.WithPaging = false;
            var attachments = await GetAllAttachmentsAsync(attachmentDto);

            var results = (IEnumerable <AttachmentDto>)attachments.Results;

            //// bool exist = false;
            // int typeCounter = 0;
            // foreach (var item in typeResults)
            // {

            //     foreach (var att in results)
            //     {
            //         if (att.AttachmentType.ID == item.ID)
            //         {
            //             typeCounter += 1;
            //         }
            //     }

            //     if (typeCounter < item.AttachmentTypeCount )
            //     {
            //       //  fileNotImport.Add($"فایل {item.AttachmentTypeDesc} وارد نشده" );
            //         fileNotImport.Add($"فایل {item.AttachmentTypeDesc} به تعداد کافی وارد نشده است تعداد : {Math.Abs(typeCounter - item.AttachmentTypeCount)}");
            //     }

            //     typeCounter = 0;
            // }

            bool exist = false;

            foreach (var item in typeResults)
            {
                foreach (var att in results)
                {
                    if (att.AttachmentType.ID == item.ID)
                    {
                        exist = true;
                    }
                }

                if (!exist)
                {
                    fileNotImport.Add($"فایل {item.AttachmentTypeDesc} وارد نشده");
                    exist = false;
                }

                exist = false;
            }


            if (fileNotImport.Count > 0)
            {
                fileNotImport.Add("لطفا تمامی فایلهای مربوطه را وارد کنید");
            }

            return(fileNotImport);
        }