Добавить функционал считывания и создания QR Code в .NET Core MVC
Есть WEB приложение на .NET Core MVC.
Необходимо добавить функционал считывания и создания QR кодов.
На странице представления ( view ) нужно добавить 2 кнопки :
Create QR Code - при нажатии, отправляется запрос в метод контроллера, который и создаёт QR code и выводит результат на страницу.
Read QR Code- при нажатии, должна включаться камера девайса и считывать QR code. Закодированный результат должен выводиться на странице.
Кодированная информация может быть значение string.
Пример:
1.Есть список из 10 юзеров ( можно статический в контроллере, чтобы не заморачиваться с базой данных ). Каждый юзер имеет свойство Id.
2.При нажатии кнопки Create QR Code, берётся рандомный юзер из списка и QR code генерируется на основе его свойства id. К примеру был выбран юзер с id - 10.
3. QR code будет скачан и отправлен на мобильный телефон, чтобы камера с ноутбука могла считать QR code (шаг4)
4.При нажатии кнопки Read QR Code, включается камера девайса и при считывании созданного QR кода ( шаг2), QR код должен быть декодирован и значение должно быть выведено на страницу (id 10).
Есть готовые библиотеки для ASP.NET MVC, но это не подходит.
Необходимо иметь этот функционал в .NET Core MVC