AJH.CMS.Core.Data.FormDataMapper.GetForm C# (CSharp) Method

GetForm() static private method

static private GetForm ( List
forms, System.Data.SqlClient.SqlDataReader reader ) : Form
forms List
reader System.Data.SqlClient.SqlDataReader
return AJH.CMS.Core.Entities.Form
        internal static Form GetForm(List<Form> forms, SqlDataReader reader)
        {
            int colIndex = 0;
            colIndex = reader.GetOrdinal(CN_FORM_ID);
            int value = reader.GetInt32(colIndex);

            Form form = forms.Where(c => c.ID == value).FirstOrDefault();
            if (form == null)
            {
                form = new Form();
                forms.Add(form);
            }
            return form;
        }