public void AddDocuments()
        {
            try
            {
                int i         = 0;
                var filePaths = GetUploadFilePath();
                foreach (var item in filePaths)
                {
                    var file = new FileInfo(item);

                    var document = this.Documents.ElementAt(i);
                    document.FilePath = item;
                    document.Name     = file.Name;
                    document.TenantId = this.TenantId;
                    i++;
                }
                _documentService.AddNewDocument(this.Documents);
                Notification = new NotificationModel("Success!! ", "Document Uploaded Successfully", NotificationModel.NotificationType.Success);
            }
            catch (Exception e)
            {
                Notification = new NotificationModel("Failed!!", "Failed to Upload Document", NotificationModel.NotificationType.Fail);
                _logger.LogError(e.Message);
            }
        }