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