Exemplo n.º 1
0
        public async Task <IActionResult> Create([Bind("Id,Nome,Email,Login,Senha")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                _context.Add(usuario);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(usuario));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Create([Bind("Id,DdOrigem,DdDestino,Valor")] Tarifa tarifa)
        {
            if (ModelState.IsValid)
            {
                _context.Add(tarifa);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(tarifa));
        }
Exemplo n.º 3
0
        public async Task <IActionResult> Create([Bind("Id,Nome,Descricao,Porcentagem,Criado,Editado")] Plano plano)
        {
            if (ModelState.IsValid)
            {
                _context.Add(plano);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(plano));
        }
Exemplo n.º 4
0
        public async Task <IActionResult> Create(int?PlanoId, [Bind("Id,Descricao,Minutos,Tipo")] Pacote pacote)
        {
            if (ModelState.IsValid)
            {
                var plano = await _context.Plano.FirstOrDefaultAsync(p => p.Id == PlanoId);

                if (plano == null)
                {
                    TempData["codeError"] = 404;
                    TempData["Mensagem"]  = "Um pacote só pode ser cadastrado em um plano";
                    return(RedirectToAction("Index", "Planos"));
                }

                pacote.Plano = plano;
                _context.Add(pacote);
                await _context.SaveChangesAsync();

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