Esempio n. 1
0
        protected async override Task OnInitializedAsync()
        {
            int.TryParse(id, out int jogadorid);

            if (jogadorid != 0)
            {
                TextoTitulo = "Editar Jogador";
                Jogador     = await JogadorServico.GetJogador(int.Parse(id));
            }
            else
            {
                TextoTitulo = "Criar Jogador";
                Jogador     = new Jogador
                {
                    id          = 0,
                    CaminhoFoto = "imagens/jokenpo.png"
                };
            }

            Mapper.Map(Jogador, JogadorModelo);
        }
Esempio n. 2
0
        protected async Task HandleValidSubmit()
        {
            Mapper.Map(JogadorModelo, Jogador);

            Jogador result = null;

            if (Jogador.movementos.ToString() == "PEDRA")
            {
                Jogador.CaminhoFoto = "imagens/pedra.png";
            }
            else if (Jogador.movementos.ToString() == "PAPEL")
            {
                Jogador.CaminhoFoto = "imagens/papel.png";
            }
            else if (Jogador.movementos.ToString() == "TESOURA")
            {
                Jogador.CaminhoFoto = "imagens/tesoura.png";
            }
            else
            {
                Jogador.CaminhoFoto = "imagens/jokenpo.png";
            }



            if (Jogador.id != 0)
            {
                result = await JogadorServico.AtualizarJogador(Jogador);
            }
            else
            {
                result = await JogadorServico.CriarJogador(Jogador);
            }

            if (result != null)
            {
                NavigationManager.NavigateTo("/");
            }
        }
Esempio n. 3
0
 protected async override Task OnInitializedAsync()
 {
     Jogador = await JogadorServico.GetJogador(int.Parse(id));
 }
Esempio n. 4
0
 protected override async Task OnInitializedAsync()
 {
     Jogadores = (await JogadorServico.GetJogadores()).ToList();
 }
Esempio n. 5
0
        protected async Task Deletar_Click(int id)
        {
            await JogadorServico.ExcluirJogador(id);

            NavigationManager.NavigateTo("/", true);
        }
        internal static JogadorServico MontarJogadorRepositorio()
        {
            JogadorServico servico = new JogadorServico(new JogadorRepositorio());

            return(servico);
        }
Esempio n. 7
0
        protected async Task Deletar_Click()
        {
            await JogadorServico.ExcluirJogador(Jogador.id);

            NavigationManager.NavigateTo("/");
        }