public List<sp_Group_DM> InsertGroup(string GroupName_IN, int participationLevelID_IN) { List<sp_Group_DM> list = new List<sp_Group_DM>(); using (VolTeerEntities context = new VolTeerEntities()) { list = (from result in context.sp_Group_Insert(GroupName_IN, participationLevelID_IN) select new sp_Group_DM { }).ToList(); } // Guaranteed to close the Connection return list; }