Esempio n. 1
0
//
        // GET: /Funcionario/

        /// <summary>
        /// Retorna a lista de funcionarios
        /// </summary>
        /// <returns></returns>
        public ActionResult ListaDeFuncionarios()
        {
            //Recupera a lista de funcionarios
            using (this._app)
            {
                var funcionarios = _app.ObtemListaDeFuncionarios();

                var lista = Mapper.Map <IEnumerable <Funcionario>, IEnumerable <FuncionarioViewModel> >(funcionarios);
                //var lista = funcionarios;

                //Devolve o resultado para View
                return(View(lista));
            }
        }
Esempio n. 2
0
        public ActionResult ListaDeFuncionarios()
        {
            //Recupera a lista de funcionarios
            var lista = _app.ObtemListaDeFuncionarios();

            //Devolve o resultado para View
            return(View(lista));
        }
Esempio n. 3
0
        public ActionResult Index()
        {
            DashboardViewModel dashboard = new DashboardViewModel();

            ViewBag.Funcionario = _app.ObtemFuncionario(User.Identity.GetUserName());

            var listaDeFuncionarios = _app.ObtemListaDeFuncionarios().ToList();

            dashboard.QtdDeFuncionarios = listaDeFuncionarios.Count();

            dashboard.QtdDeFuncionariosAtivos = listaDeFuncionarios.Count(f => f.Ativo == true);

            dashboard.QtdNovasContratacoesNoAno = 0;//listaDeFuncionarios.Count(f => Convert.ToDateTime(f.Contrato.DataAdmissao).Year == DateTime.Now.Year);

            //Devolve o resultado para View
            return(View(dashboard));
        }