Ejemplo n.º 1
0
            public async Task <long> Handle(CreateFieldRecordCommand request, CancellationToken cancellationToken)
            {
                var imageUrl = await _azureStorageService.UploadFileToStorage(request.PhotoBase64, request.PhotoName);

                var entity = new FieldRecord()
                {
                    FieldId  = request.ListId,
                    Note     = request.Note,
                    PhotoUrl = imageUrl
                };

                _context.FieldRecords.Add(entity);

                await _context.SaveChangesAsync(cancellationToken);

                return(entity.Id);
            }