Ejemplo n.º 1
0
        // GET: Funcionarios
        public ActionResult Index(string pesquisa, int page = 0)
        {
            var funcionarioViewModel = _funcionarioAppService.ObterGrid(pesquisa, page);

            ViewBag.PaginaAtual    = page;
            ViewBag.Busca          = "&pesquisa=" + pesquisa;
            ViewBag.Controller     = "Funcionarios";
            ViewBag.TotalRegistros = _funcionarioAppService.ObterTotalRegistros(pesquisa);

            #region DDL Status
            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;

            foreach (var item in funcionarioViewModel)
            {
                item.StatusNome = ddlStatus_Funcionario.Where(e => e.Value.Trim().Equals(item.Status.ToString())).First().Text;
            }
            #endregion

            return(View(funcionarioViewModel));
        }