public List <ItemCombo> ObtieneAreas() { List <ItemCombo> lstAreas = new List <ItemCombo>(); try { ObrasPublicasEntities objContext = new ObrasPublicasEntities(); var objResult = objContext.sp_gop_get_areas().ToList(); List <sp_gop_get_areas_Result> lstAreasTmp = objResult; foreach (sp_gop_get_areas_Result objArea in lstAreasTmp) { ItemCombo objItemCombo = new ItemCombo(); objItemCombo.Id = objArea.idArea.ToString(); objItemCombo.Nombre = objArea.descArea; lstAreas.Add(objItemCombo); break; } } catch (Exception ex) { throw new Exception(ex.ToString()); } return(lstAreas); }