Exemplo n.º 1
0
        /// <inheritdoc/>
        public async Task UpdateFileEndedAsync(IFileEntry fileEntry, bool success, FileInvalidReason fileInvalidReason)
        {
            if (AutoReset)
            {
                await Reset();
            }

            await Ended.InvokeAsync(new(fileEntry, success, fileInvalidReason) );
        }
Exemplo n.º 2
0
        /// <inheritdoc/>
        public async Task UpdateFileEndedAsync(IFileEntry fileEntry, bool success, FileInvalidReason fileInvalidReason)
        {
            if (ImageUploadEnded is not null)
            {
                await ImageUploadEnded.Invoke(new(fileEntry, success, fileInvalidReason) );
            }

            if (success)
            {
                await JSModule.NotifyImageUploadSuccess(ElementId, fileEntry.UploadUrl);
            }
            else
            {
                await JSModule.NotifyImageUploadError(ElementId, fileEntry.ErrorMessage);
            }
        }
Exemplo n.º 3
0
 /// <summary>
 /// A default <see cref="FileEndedEventArgs"/> constructor.
 /// </summary>
 /// <param name="file">File that is ended.</param>
 /// <param name="success">Result of file end upload.</param>
 /// <param name="fileInvalidReason">Reason for file failure.</param>
 public FileEndedEventArgs(IFileEntry file, bool success, FileInvalidReason fileInvalidReason)
 {
     File              = file;
     Success           = success;
     FileInvalidReason = fileInvalidReason;
 }