public IActionResult Cadastrar()
        {
            var model     = new Jogador();
            var getTimes  = jogadorRepository.ListarTimeDeJogador();
            var modelTime = new CadastroJogador();

            modelTime.Jogador      = model;
            modelTime.ListaDeTimes = getTimes;

            return(View(modelTime));
        }
        public IActionResult Cadastrar(CadastroJogador cjogador)
        {
            if (cjogador == null)
            {
                return(RedirectToAction("ListaJogadores"));
            }
            var result = jogadorRepository.Cadastro(cjogador);

            if (result)
            {
                return(RedirectToAction("ListaJogadores"));
            }
            return(RedirectToAction("ErroAoCadastrar"));
        }
        public bool Cadastro(CadastroJogador jogador)
        {
            if (jogador == null)
            {
                return(false);

                throw new ArgumentNullException("cadastroJogador");
            }
            var time1 = contexto.Times.Where(a => a.Id == jogador.Jogador.Time.Id).FirstOrDefault();

            jogador.Jogador.Time = time1;

            dbSet.Add(jogador.Jogador);
            contexto.SaveChanges();

            return(true);
        }
예제 #4
0
        static void Main(string[] args)
        {
            CadastroJogador cadastro = new CadastroJogador();

            string posicao;

            int calculo1;
            int calculo2;
            int calculo3;

            Console.WriteLine("Bem Vindo!!!");

            Console.WriteLine("Qual o seu nome?");
            cadastro.nome = Console.ReadLine();

            Console.WriteLine("Qual o seu ano de nascimento?");
            cadastro.data = int.Parse(Console.ReadLine());

            Console.WriteLine("Qual a sua nascionalidade?");
            cadastro.nacionalidade = Console.ReadLine();

            Console.WriteLine("Qual a sua altura?");
            cadastro.altura = float.Parse(Console.ReadLine());

            Console.WriteLine("Qual o seu peso?");
            cadastro.peso = float.Parse(Console.ReadLine());

            Console.WriteLine("Ok Obrigado pelas informações");
            Console.WriteLine(cadastro.Informar());

            Console.WriteLine("Você tem " + cadastro.idade() + " Anos");

            do
            {
                Console.WriteLine("Em qual Posição voce joga? \n1 - Ataque \n2 - Defesa \n3 - Meio de Campo");
                posicao = Console.ReadLine();

                switch (posicao)
                {
                case "1":
                    calculo1 = cadastro.JOGADORATAQUE - cadastro.idade();
                    Console.WriteLine($"Você tem {cadastro.idade()} anos, e Você pode se aposentar com 35 anos");
                    if (calculo1 >= 35)
                    {
                        Console.WriteLine("Você Ja pode se aposentar!!!");
                    }
                    else
                    {
                        Console.WriteLine($"Ainda Faltam {calculo1} anos para voce se aposentar");
                    }
                    break;

                case "2":
                    calculo2 = cadastro.JOGADORDEFESA - cadastro.idade();
                    Console.WriteLine($"Você tem {cadastro.idade()} anos, e Você pode se aposentar com 40 anos");
                    if (calculo2 >= 40)
                    {
                        Console.WriteLine("Você Ja pode se aposentar!!!");
                    }
                    else
                    {
                        Console.WriteLine($"Ainda Faltam {calculo2} anos para voce se aposentar");
                    }
                    break;

                case "3":
                    calculo3 = cadastro.JOGADORMEIO_CAMPO - cadastro.idade();
                    Console.WriteLine($"Você tem {cadastro.idade()} anos, e Você pode se aposentar com 38 anos");
                    if (calculo3 >= 38)
                    {
                        Console.WriteLine("Você Ja pode se aposentar!!!");
                    }
                    else
                    {
                        Console.WriteLine($"Ainda Faltam {calculo3} anos para voce se aposentar");
                    }
                    break;

                default:
                    Console.WriteLine("Valor Invalido, Tente Novamente");
                    break;
                }
            } while (posicao != "1" && posicao != "2" && posicao != "3");
        }