public List<vMOD_TIP_PLA> GetsTodasModalidad(string COD_MOD) { using (ctx = new Entities()) { List<vMOD_TIP_PLA> lModTipos = new List<vMOD_TIP_PLA>(); List<PL_TIPOS_PLANTILLA> lTiposPlantillas = ctx.PL_TIPOS_PLANTILLA.ToList(); foreach (PL_TIPOS_PLANTILLA item in lTiposPlantillas) { vMOD_TIP_PLA mod = new vMOD_TIP_PLA(); MOD_TIP_PLA Per = ctx.MOD_TIP_PLA.Where(t => t.COD_MOD == COD_MOD && t.COD_TIP == item.COD_TIP).FirstOrDefault(); if (Per != null) { Mapper.Map(Per, mod); } else { ModalidadesBLL oMod = new ModalidadesBLL(); mod.COD_MOD = COD_MOD; mod.NOM_COD_MOD = oMod.Get(COD_MOD).NOM_TPROC; mod.COD_TIP = item.COD_TIP; mod.NOM_COD_TIP = item.NOM_TIP; mod.EST = "IN"; } lModTipos.Add(mod); } return lModTipos; } }
public vTIPOSPROC Get(string ID) { ModalidadesBLL o = new ModalidadesBLL(); return o.Get(ID); }