AJH.CMS.Core.Data.FormRoleDataMapper.GetFormRole C# (CSharp) Method

GetFormRole() static private method

static private GetFormRole ( List formsRoles, System.Data.SqlClient.SqlDataReader reader ) : FormRole
formsRoles List
reader System.Data.SqlClient.SqlDataReader
return AJH.CMS.Core.Entities.FormRole
        internal static FormRole GetFormRole(List<FormRole> formsRoles, SqlDataReader reader)
        {
            int colIndex = 0;
            colIndex = reader.GetOrdinal(CN_FORM_ROLE_ID);
            int value = reader.GetInt32(colIndex);

            FormRole formRole = formsRoles.Where(c => c.ID == value).FirstOrDefault();
            if (formRole == null)
            {
                formRole = new FormRole();
                formsRoles.Add(formRole);
            }
            return formRole;
        }