public async Task FileAttached(List <EventAttachmentArgs> args) { if (NewOrEditFAQ.Images == default) { NewOrEditFAQ.Images = new List <EventAttachment>(); } foreach (var arg in args) { var eventAttachmentFileLocation = await _frequentlyAskedQuestionService.UploadFile(arg.Name, arg.Type, arg.WriteToStreamAsync); NewOrEditFAQ.Images.Add(new EventAttachment() { ContentType = arg.Type, FilePath = eventAttachmentFileLocation, FileSize = arg.Size, Name = arg.Name }); } }
public Task <string> UploadFile(string name, string contentType, Func <Stream, Task> streamTask) { return(_proxy.UploadFile(name, contentType, streamTask)); }