public async Task<IActionResult> Create([Bind("Id,Inicio,Fim,Titulo,Descricao,ExecutorId")] Tarefa tarefa)
 {
     if (ModelState.IsValid)
     {
         _context.Add(tarefa);
         await _context.SaveChangesAsync();
         return RedirectToAction(nameof(Index));
     }
     return View(tarefa);
 }
Example #2
0
        public async Task <IActionResult> Create([Bind("Id,Nome,Nascimento,LotacaoId")] Funcionario funcionario)
        {
            if (ModelState.IsValid)
            {
                _context.Add(funcionario);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(funcionario));
        }
        public async Task <IActionResult> Create([Bind("Id,UserName,Email,CPF,Entrada,Funcao,Turno,Salario")] funcionarios funcionarios)
        {
            if (ModelState.IsValid)
            {
                _context.Add(funcionarios);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(funcionarios));
        }
        public async Task <IActionResult> Create([Bind("Id,Nome,Nascimento,LotacaoId")] Funcionario funcionario)
        {
            if (ModelState.IsValid)
            {
                _context.Add(funcionario);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Lotacao"] =
                new SelectList(
                    _context.Departamento
                    , "Id",
                    "Nome", funcionario.LotacaoId);
            return(View(funcionario));
        }
Example #5
0
        public async Task <IActionResult> Create([Bind("Id,Nome,ResponsavelId")] Departamento departamento)
        {
            departamento.Responsavel = _context.Funcionario
                                       .Find(departamento.ResponsavelId);
            TryValidateModel(departamento);
            if (ModelState.IsValid)
            {
                if (departamento.Responsavel.Lotacao == null)
                {
                    departamento.Funcionarios.Add(departamento.Responsavel);
                }
                _context.Add(departamento);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ResponsavelId"] = new SelectList(_context.Funcionario, "Id", "Nome", departamento.ResponsavelId);
            return(View(departamento));
        }
        public async Task <IActionResult> Create([Bind("Id,Inicio,Fim,Titulo,Descricao,FuncionarioId")] Tarefa tarefa)
        {
            if (tarefa.FuncionarioId == 0)
            {
                tarefa.FuncionarioId = null;

                ModelState.Clear();
                TryValidateModel(tarefa);
            }

            if (ModelState.IsValid)
            {
                _context.Add(tarefa);
                await _context.SaveChangesAsync();

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

            ViewData["FuncionarioId"] = new SelectList(_context.Funcionario, "Id", "Nome");
            return(View(tarefa));
        }