// // GET: /Persona/Create public ActionResult Create() { Persona persona = new Persona(); TipoPersonaComponent personaComponent = new TipoPersonaComponent(); persona.listaTipoPersona = personaComponent.Read(); persona.listaTipoPersona.Select(y => new { y.Id, y.tipoPersona }); ViewBag.RolesLista = new SelectList(persona.listaTipoPersona, "Id", "tipoPersona"); return(View(persona)); }
public TipoPersonaPersona ObtenerTipoDisponible(int id) { TipoPersonaPersona tipoPersonaPersona = new TipoPersonaPersona(); List <TipoPersona> tipoPersonaPersonaBase = new List <TipoPersona>(); TipoPersonaPersona result = new TipoPersonaPersona(); TipoPersonaComponent tipoPersona = new TipoPersonaComponent(); PersonaComponent personaComponent = new PersonaComponent(); tipoPersonaPersona.tipoPersonaPersona = Read(id); tipoPersonaPersonaBase = tipoPersona.Read(); foreach (TipoPersona subItem in tipoPersonaPersonaBase) { TipoPersonaPersona tipo = new TipoPersonaPersona(); int a = 0; foreach (TipoPersonaPersona item in tipoPersonaPersona.tipoPersonaPersona) { tipo = item; if (subItem.Id == item.tipoPersona.Id) { a = 1; } } if (a == 0) { result.listaTipoPersona.Add(subItem); } } TipoPersonaPersona resultado = new TipoPersonaPersona(); resultado.persona = personaComponent.ReadBy(id); foreach (TipoPersona item in result.listaTipoPersona) { TipoPersonaPersona tipo = new TipoPersonaPersona(); tipo.tipoPersona = item; resultado.tipoPersonaPersona.Add(tipo); } return(resultado); }
public ActionResult Index() { TipoPersonaComponent tipoPersonaComponent = new TipoPersonaComponent(); return(View(tipoPersonaComponent.Read())); }