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() { var instance = new Institucion(); AddViewData(instance); return View(instance); }
public ActionResult Create(FormCollection form) { var instance = new Institucion(); if (TryUpdateModel(instance)) { _repository.Add(instance); return RedirectToAction("Index"); } AddViewData(instance); return View(instance); }
private void AddViewData(Institucion instance) { var idJurisdiccion = (instance.Jurisdiccion == null) ? Guid.Empty : instance.Jurisdiccion.Id; ViewData["Jurisdiccion"] = _queryJurisdicciones.GetList() .Select(j => new SelectListItem { Text = j.Nombre, Value = j.Id.ToString(), Selected = j.Id.Equals(idJurisdiccion) }).ToList(); }