// // Select by ID public static FAQ GetById(int Id) { FAQ p = new FAQ(); DataProvider.ExecuteCmd(GetConnection, "dbo.Faqs_SelectById" , inputParamMapper: delegate (SqlParameterCollection paramCollection) { paramCollection.AddWithValue("@Id", Id); } , map: delegate (IDataReader reader, short set) { p = mapFaq(reader); } ); return p; }
private static FAQ mapFaq(IDataReader reader) { FAQ p = new FAQ(); int startingIndex = 0; //startingOrdinal p.Id = reader.GetSafeInt32(startingIndex++); p.SortOrder = reader.GetSafeInt32(startingIndex++); p.Question = reader.GetSafeString(startingIndex++); p.Answer = reader.GetSafeString(startingIndex++); p.Category = reader.GetSafeInt32(startingIndex++); p.DateAdded = reader.GetSafeDateTime(startingIndex++); p.DateModified = reader.GetSafeDateTime(startingIndex++); p.LanguageCode = reader.GetSafeString(startingIndex++); p.userId = reader.GetSafeString(startingIndex++); return p; }