コード例 #1
0
        public async Task <IActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction(nameof(Error), new { message = "ID não informado" }));
            }

            var funcionarios = await _funcionarioService.FindByIdAsync(id.Value);

            if (funcionarios == null)
            {
                return(RedirectToAction(nameof(Error), new { message = "ID não encontrado" }));
            }

            return(View(funcionarios));
        }
コード例 #2
0
        public async Task <IActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction(nameof(Error), new { message = "Id não informado!" }));
            }

            var obj = await _funcionarioService.FindByIdAsync(EmpresaId, id.Value);

            if (obj == null)
            {
                return(RedirectToAction(nameof(Error), new { message = "Id não encontrado!" }));
            }

            FuncionarioFormViewModel viewModel = new FuncionarioFormViewModel {
                Funcionario = obj
            };

            return(View(viewModel));
        }