Example #1
0
 public static async Task <string> ConfirmAsync(this Microsoft.JSInterop.IJSRuntime jSRuntime, string message)
 {
     return(await jSRuntime.InvokeAsync <string>("Confirm", new object[] { message }));
 }
Example #2
0
 /// <summary>
 /// Should this be called in the property set of the model?
 /// </summary>
 /// <param name="jSRuntime"></param>
 /// <param name="categories"></param>
 /// <returns></returns>
 public static void SetCategories(this Microsoft.JSInterop.IJSRuntime jSRuntime, string[] categories)
 {
     jSRuntime.InvokeAsync <string>("SetCategories", new object[] { categories });
 }
Example #3
0
 public ExampleJsInterop(Microsoft.JSInterop.IJSRuntime jsRuntime)
 {
     moduleTask =
         new(() => jsRuntime.InvokeAsync <Microsoft.JSInterop.IJSObjectReference>
                 ("import", "./_content/Dtx.Razor/exampleJsInterop.js").AsTask());
 }
 public async static Task <bool> Confirm(this Microsoft.JSInterop.IJSRuntime js, string titulo, string mensaje, TipoMensajeSweetAlert tipoMensajeSweetAlert)
 {
     return(await js.InvokeAsync <bool>("CustomConfirm", titulo, mensaje, tipoMensajeSweetAlert.ToString()));
 }
 public static Task MostrarMensaje(this Microsoft.JSInterop.IJSRuntime js, string titulo, string mensaje, TipoMensajeSweetAlert tipoMensajeSweetAlert)
 {
     return(js.InvokeAsync <object>("Swal.fire", titulo, mensaje, tipoMensajeSweetAlert.ToString()));
 }
 public static Task MostrarMensaje(this Microsoft.JSInterop.IJSRuntime js, string mensaje)
 {
     return(js.InvokeAsync <object>("Swal.fire", mensaje));
 }
 public static Task GuadarComo(this Microsoft.JSInterop.IJSRuntime js, string nombreArchivo, byte[] archivo)
 {
     return(js.InvokeAsync <object>("saveAsFile",
                                    nombreArchivo,
                                    Convert.ToBase64String(archivo)));
 }