public ActionResult Create(FuncionarioViewModel funcionarioViewModel) { if (ModelState.IsValid) { if (!_funcionarioAppService.Adicionar(funcionarioViewModel)) { TempData["Mensagem"] = "Atenção, há um funcionario com o mesmo CPF já cadastrado"; } else { return(RedirectToAction("Index")); } } ViewBag.EmpresaId = new SelectList(_empresaAppService.ObterTodos(), "EmpresaId", "NomeFantasia"); ViewBag.CBOId = new SelectList(_cboAppService.ObterTodos(), "CBOId", "Nome"); ViewBag.SetorId = new SelectList(null); ViewBag.EscalaId = new SelectList(_escalaAppService.ObterTodos(), "EscalaId", "Nome"); List <SelectListItem> ddlStatus_Funcionario = new List <SelectListItem>(); ddlStatus_Funcionario.Add(new SelectListItem() { Text = "Ativo", Value = "1" }); ddlStatus_Funcionario.Add(new SelectListItem() { Text = "Desativado", Value = "2" }); TempData["ddlStatus_Funcionarios"] = ddlStatus_Funcionario; funcionarioViewModel.StatusNome = ddlStatus_Funcionario.Where(e => e.Value.Trim().Equals(funcionarioViewModel.Status.ToString())).First().Text; return(View(funcionarioViewModel)); }