コード例 #1
0
        public AnonUserUrls SelectUrlsByIdAndEmail(AnonUserChangeRequest model)
        {
            AnonUserUrls singleItem = null;

            DataProvider.ExecuteCmd("AnonUrl_SelectByIdAndEmail"
                                    , inputParamMapper : delegate(SqlParameterCollection paramCollection)
            {
                paramCollection.AddWithValue("@Email", model.Email);
                paramCollection.AddWithValue("@Url", model.Website);
            }
                                    , singleRecordMapper : delegate(IDataReader reader, short set)
            {
                singleItem        = new AnonUserUrls();
                int startingIndex = 0;    //startingOrdinal
                singleItem.Url    = reader.GetSafeString(startingIndex++);
            });
            return(singleItem);
        }
コード例 #2
0
        public List <AnonUserUrls> SelectUrlsByUser(AnonUserChangeRequest model)
        {
            List <AnonUserUrls> list = new List <AnonUserUrls>();

            DataProvider.ExecuteCmd("dbo.AnonUrl_SelectByUser"
                                    , inputParamMapper : delegate(SqlParameterCollection paramCollection)
            {
                paramCollection.AddWithValue("@Email", model.Email);
            }
                                    , singleRecordMapper : delegate(IDataReader reader, short set)
            {
                AnonUserUrls singleItem = new AnonUserUrls();
                int startingIndex       = 0; //startingOrdinal
                singleItem.Id           = reader.GetSafeInt32(startingIndex++);
                singleItem.IdOfEmail    = reader.GetSafeInt32(startingIndex++);
                singleItem.Url          = reader.GetSafeString(startingIndex++);
                singleItem.TimesGraded  = reader.GetSafeInt32(startingIndex++);
                singleItem.DateCreated  = reader.GetSafeDateTime(startingIndex++);
                singleItem.DateModified = reader.GetSafeDateTime(startingIndex++);
                list.Add(singleItem);
            });
            return(list);
        }