Esempio n. 1
0
        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
                });
            }
        }
Esempio n. 2
0
 public Task <string> UploadFile(string name, string contentType, Func <Stream, Task> streamTask)
 {
     return(_proxy.UploadFile(name, contentType, streamTask));
 }