public async Task SaveAsync(Guid eventId, IFormFile attachment)
        {
            var @event = await dbContext.Events.Include(e => e.Attachments).FirstOrDefaultAsync(e => e.Id == eventId);

            if (@event != null)
            {
                var content = await attachment.GetContentAsByteArrayAsync();

                var path = GetPath(@event, attachment);

                await storageProvider.SaveAsync(path, content);

                @event.Attachments.Add(new Entities.Attachment {
                    Path = path, Length = content.Length
                });
                await dbContext.SaveChangesAsync();
            }
        }