public Note Add(Note note, Image image) { var imageId = _imageLogic.Add(image).Id; _serviceBusQueue.Add(imageId); var currentNote = new Note() { Text = note.Text, ImageId = imageId }; currentNote = _notesRepository.Add(currentNote); _metadataRepository.Add(new ImageMetadata { ImageId = image.Id, MimeType = image.MimeType, FileName = image.FileName, NoteId = currentNote.Id }); return(currentNote); }