Esempio n. 1
0
        public async Task <IActionResult> Create([Bind("Id,Nome")] TipoEquipamento tipoEquipamento)
        {
            if (ModelState.IsValid)
            {
                _context.Add(tipoEquipamento);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(tipoEquipamento));
        }
Esempio n. 2
0
        public async Task <IActionResult> Create([Bind("UsuarioId,Email,Senha")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                _context.Add(usuario);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(usuario));
        }
        public async Task <IActionResult> Create([Bind("Id,DataChamado,IdTipoEquipamento,IdTipoDefeito,Descricao")] RegistroDefeitos registroDefeitos)
        {
            if (ModelState.IsValid)
            {
                _context.Add(registroDefeitos);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdTipoDefeito"]     = new SelectList(_context.TiposDefeitos, "Id", "Nome", registroDefeitos.IdTipoDefeito);
            ViewData["IdTipoEquipamento"] = new SelectList(_context.TiposEquipamentos, "Id", "Nome", registroDefeitos.IdTipoEquipamento);
            return(View(registroDefeitos));
        }
Esempio n. 4
0
        public async Task <IActionResult> Create([Bind("Id,DataDefeito,TipoEquipamentoId,DefeitoId,Observacao")] RegistroDefeito registroDefeito)
        {
            if (ModelState.IsValid)
            {
                _context.Add(registroDefeito);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["DefeitoId"]         = new SelectList(_context.Defeito, "Id", "Nome", registroDefeito.DefeitoId);
            ViewData["TipoEquipamentoId"] = new SelectList(_context.TipoEquipamento, "Id", "Nome", registroDefeito.TipoEquipamentoId);
            return(View(registroDefeito));
        }
Esempio n. 5
0
        public async Task <IActionResult> Create([Bind("DefeitoId,DataDefeito,Observacao,TipoDefeitoId,EquipamentoId")] Defeito defeito)
        {
            if (ModelState.IsValid)
            {
                _context.Add(defeito);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["EquipamentoId"] = new SelectList(_context.Equipamento, "EquipamentoId", "EquipamentoId", defeito.EquipamentoId);
            ViewData["TipoDefeitoId"] = new SelectList(_context.TipoDefeito, "TipoDefeitoId", "Titulo", defeito.TipoDefeitoId);
            return(View(defeito));
        }
        public async Task <IActionResult> Create([Bind("Id,DataChamado,IdTipoEquipamento,IdTipoDefeito,Descricao")] RegistroDefeitos registroDefeitos)
        {
            if (ModelState.IsValid)
            {
                if (registroDefeitos.DataChamado > DateTime.Now.Date)
                {
                    ViewBag.Mensagem = "A data do chamado não pode ser maior que a data atual";
                    return(View(registroDefeitos));
                }

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

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdTipoDefeito"]     = new SelectList(_context.TiposDefeitos, "Id", "Nome", registroDefeitos.IdTipoDefeito);
            ViewData["IdTipoEquipamento"] = new SelectList(_context.TiposEquipamentos, "Id", "Nome", registroDefeitos.IdTipoEquipamento);
            return(View(registroDefeitos));
        }