public IActionResult Departamento()
        {
            DepartamentoServices ds = new DepartamentoServices();
            Departamento         dp = new Departamento();
            string returnMessage    = ds.InserirDepartamento(dp);

            ViewBag.ReturnMessage = returnMessage;
            return(View("../Portal/ServidorPublico/Departamento", new Departamento()));
        }
        public IActionResult CadastrarFuncionario()
        {
            DepartamentoServices DepartamentoServices = new DepartamentoServices();
            List <Departamento>  departamentos        = DepartamentoServices.RetornaDepartamentos();

            List <SelectListItem> SelectListItemDepartamentos = new List <SelectListItem>
            {
                new SelectListItem()
                {
                    Text = "Selecione", Value = ""
                }
            };

            foreach (Departamento departamento in departamentos)
            {
                SelectListItemDepartamentos.Add(new SelectListItem()
                {
                    Text = departamento.Nome, Value = departamento.Id.ToString()
                });
            }

            CargoServices CargoServices = new CargoServices();
            List <Cargo>  Cargos        = CargoServices.GetCargosItems();

            List <SelectListItem> SelectListItemCargos = new List <SelectListItem>
            {
                new SelectListItem()
                {
                    Text = "Selecione", Value = ""
                }
            };

            foreach (Cargo cargo in Cargos)
            {
                SelectListItemCargos.Add(new SelectListItem()
                {
                    Text = cargo.Nome, Value = cargo.Nome
                });
            }

            ViewBag.DepartamentoList = SelectListItemDepartamentos;
            ViewBag.CargoList        = SelectListItemCargos;
            return(View("../Portal/ServidorPublico/CadastrarFuncionario"));
        }