Exemplo n.º 1
0
        public ActionResult Index(CriteriosBusquedaEntreFechasViewModel searchCriteria)
        {
            var vm = new BuscarJornadasViewModel
            {
                Inicio = searchCriteria.Inicio,
                Fin = searchCriteria.Fin,
                Usuario = searchCriteria.Usuario,
                Usuarios = this.usuariosQueries.ObtenerUsuarios(),
            };

            if (this.ModelState.IsValid)
            {
                var jornadas = this.jornadaQueries.ObtenerInformacionJornadasEntreFechas(
                    searchCriteria.Usuario, searchCriteria.Inicio, searchCriteria.Fin);

                vm.IsPost = true;
                vm.Usuario = searchCriteria.Usuario;
                vm.Jornadas = jornadas;
            }

            return this.View(vm);
        }
Exemplo n.º 2
0
        public ActionResult EntreFechas(CriteriosBusquedaEntreFechasViewModel searchCriteria)
        {
            var vm = new InformeResumenEntreFechasViewModel
            {
                Usuarios = this.usuariosQueries.ObtenerUsuarios(),
                Inicio = searchCriteria.Inicio,
                Fin = searchCriteria.Fin,
                Usuario = searchCriteria.Usuario
            };

            if (this.ModelState.IsValid)
            {
                var resumenJornadas = this.jornadaQueries.ObtenerResumenEntreFechas(
                    searchCriteria.Usuario,
                    searchCriteria.Inicio,
                    searchCriteria.Fin).ToArray();

                vm.ResumenJornadas = resumenJornadas;
                vm.IsPost = true;
            }

            return this.View(vm);
        }