ホテル管理システム
ogi
yesterday 1a1c8e71fcd14858f595029f089b2d4a00202b32
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using System.Threading.Tasks;
using Microsoft.JSInterop;
 
namespace HotelPms.Client.Blazor.Services
{
    public interface IJsInputCoreService
    {
        ValueTask Init(string guid);
        ValueTask Dispose(string guid);
    }
 
    public class JsInputCoreService : IJsInputCoreService
    {
        private readonly IJSRuntime _jsRuntime;
 
        public JsInputCoreService(IJSRuntime jsRuntime)
        {
            _jsRuntime = jsRuntime;
        }
 
        public ValueTask Init(string guid) => _jsRuntime.InvokeVoidAsync("inputCore.init", guid);
        public ValueTask Dispose(string guid) => _jsRuntime.InvokeVoidAsync("inputCore.dispose", guid);
    }
}