public async Task CriarVenda() { if (await http.POST <bool>(Api.Venda, PagamentoViewModel)) { await js.MostrarMessagemSucesso(localizer[vendasLocalizer.MensagemRealizada]); Notifier.Atualizar(); navigation.NavigateTo("/"); } }
protected override async Task OnInitializedAsync() { try { interceptor.RegisterEvent(); carrinho = await http.GET <CarrinhoComprasViewModel>(Api.CarrinhoCompras); Notifier.Atualizar(); } catch (Exception ex) { await js.MostrarMessagemErro(ex.TratarExececao()); } }
public async Task Comentar() { ClassificacaoProduto.Use(x => { x.DataRegistro = DateTime.Now; x.ProdutoClassificacaoId = ProdutoID; x.PermitirVisualizar = false; }); if (await http.POST <bool>($"{Api.Produto}/Classificacao", ClassificacaoProduto)) { NotificationService.Notify(PopUps.Success(validationLocalizer[validation.Sucesso], validationLocalizer[validation.ComentarioEnviado])); Notifier.Atualizar(); } }
public async Task IrParaLogout() { await AuthenticationService.Logout(); Notifier.Atualizar(); }
public void Notificar() { Notifier.Atualizar(); }