Exemplo n.º 1
0
        public async Task <IActionResult> Create([Bind("ID, NomeJogo, NomeCategoriaFK, NomePlataformaFK, DesenvolvedorFK, AnoLanc")] Jogos jogos, IFormCollection collection)
        {
            int ncfk    = Convert.ToInt16(collection["NomeCategoriaFK"]);
            int npfk    = Convert.ToInt16(collection["NomePlataformaFK"]);
            int desenfk = Convert.ToInt16(collection["DesenvolvedorFK"]);

            if (ModelState.IsValid)
            {
                var cl = await _context.Categoria.FindAsync(ncfk);

                jogos.NomeCategoriaFK = cl;

                var cls = await _context.Plataforma.FindAsync(npfk);

                jogos.NomePlataformaFK = cls;

                var cla = await _context.Empresa.FindAsync(desenfk);

                jogos.DesenvolvedorFK = cla;

                _context.Add(jogos);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(jogos));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Create([Bind("ID,NomeCategoria,DescricaoCategoria")] Categoria categoria)
        {
            if (ModelState.IsValid)
            {
                _context.Add(categoria);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(categoria));
        }
Exemplo n.º 3
0
        public async Task <IActionResult> Create([Bind("ID,NomeCliente,Rg,Cpf,Celular,AnoNasc")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
Exemplo n.º 4
0
        public async Task <IActionResult> Create([Bind("ID,NomeEmpresa,Fundacao,Cnpj")] Empresa empresa)
        {
            if (ModelState.IsValid)
            {
                _context.Add(empresa);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(empresa));
        }
Exemplo n.º 5
0
        public async Task <IActionResult> Create([Bind("ID,NomePlataforma,DescricaoPlataforma")] Plataforma plataforma)
        {
            if (ModelState.IsValid)
            {
                _context.Add(plataforma);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(plataforma));
        }
Exemplo n.º 6
0
        public async Task <IActionResult> Create([Bind("Id,Nome,SobreNome,Email,DataNascimento,Cpf,Matricula,Idade,Profissão,Senha")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
Exemplo n.º 7
0
        public async Task <IActionResult> Create([Bind("ID, NomeClienteFK, NomeJogoFK")] ClienteJogo clienteJogo, IFormCollection collection)
        {
            int ncfkk = Convert.ToInt16(collection["NomeClienteFK"]);
            int njfkk = Convert.ToInt16(collection["NomeJogoFK"]);

            if (ModelState.IsValid)
            {
                var cl = await _context.Cliente.FindAsync(ncfkk);

                clienteJogo.NomeClienteFK = cl;

                var jog = await _context.Jogos.FindAsync(njfkk);

                clienteJogo.NomeJogoFK = jog;

                _context.Add(clienteJogo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(clienteJogo));
        }