Beispiel #1
0
        public void Initialize()
        {
            var buenosAires = new Jurisdiccion { Nombre = "Buenos Aires" };
            var normal20 = new Institucion { Nombre = "Normal 20", Jurisdiccion = buenosAires };
            var carlos = new Educador { Nombre = "Carlos", Apellido = "Peix" };
            var evitaPueblo1 = new Centro { Nombre = "Evita Pueblo I", EducadorACargo = carlos, Institucion = normal20, Horario = new Horario() };
            var evitaPueblo2 = new Centro { Nombre = "Evita Pueblo II", EducadorACargo = carlos, Institucion = normal20, Horario = new Horario() };
            var evitaPueblo3 = new Centro { Nombre = "Evita Pueblo II", EducadorACargo = carlos, Institucion = normal20, Horario = new Horario() };
            var cocinaBasica = new Taller { Nombre = "Cocina basica", Centro = evitaPueblo1, Inicio = DateTime.Today, Fin = DateTime.Today };

            evitaPueblo1.Horario.Dia = DayOfWeek.Monday;
            evitaPueblo2.Horario.Dia = DayOfWeek.Wednesday;
            evitaPueblo3.Horario.Dia = DayOfWeek.Wednesday;

            using (new TestUnitOfWork(_sf))
            {
                _jurisdiccionesRepository.Add(buenosAires);
                _institucionesRepository.Add(normal20);
                _educadoresRepository.Add(carlos);
                _centrosRepository.Add(evitaPueblo1);
                _centrosRepository.Add(evitaPueblo2);
                _centrosRepository.Add(evitaPueblo3);
                _talleresRepository.Add(cocinaBasica);
            }
        }
        public ActionResult Create(FormCollection collection)
        {
            var instance = new Educador();
            TryUpdateModel(instance);

            if (!ModelState.IsValid)
                return View(instance);

            _repository.Add(instance);

            return RedirectToAction("Index");
        }
        public ActionResult Create()
        {
            var instance = new Educador();

            return View(instance);
        }