Example #1
0
        public void TestFormsPasadosCantidad()
        {
            DateTime semestre2 = DateTime.ParseExact("25/10/2019", "dd/MM/yyyy", CultureInfo.InvariantCulture);
            LlenarFormularioController controller = new LlenarFormularioController(semestre2);
            TestSetup testSetup = new TestSetup();

            testSetup.SetupHttpContextPaco(controller);

            MisFormulariosModel modelo = controller.GenerarModelo();

            Assert.AreEqual(modelo.FormulariosPasados.Count(), 0);
        }
Example #2
0
        public MisFormulariosModel GenerarModelo()
        {
            MisFormulariosModel modelo = new MisFormulariosModel();

            List <Periodo_activa_por> periodosSemestre = ObtenerFormulariosSemestre();
            List <Periodo_activa_por> periodosPasados  = ObtenerFormulariosDisponibles(ObtenerFechaInicioSemestre(), null);

            foreach (var periodo in periodosSemestre)
            {
                FormularioAsignado formulario = new FormularioAsignado(periodo, HttpContext.User.Identity.Name);
                modelo.FormulariosSemestre.Add(formulario);
            }

            foreach (var periodo in periodosPasados)
            {
                FormularioAsignado formulario = new FormularioAsignado(periodo, HttpContext.User.Identity.Name);
                modelo.InsertarPasado(formulario);
            }

            return(modelo);
        }