コード例 #1
0
        public List <FaqIndexModel> Get()
        {
            List <FaqIndexModel> list = new List <FaqIndexModel>();

            this.DataProvider.ExecuteCmd("dbo.Faq_GetAllJoined"
                                         , inputParamMapper : null
                                         , singleRecordMapper : delegate(IDataReader reader, short set)
            {
                FaqIndexModel singleItem = MapperFaqIndexModel(reader);
                list.Add(singleItem);
            });
            return(list);
        }
コード例 #2
0
        private FaqIndexModel MapperFaqIndexModel(IDataReader reader)
        {
            FaqIndexModel singleItem    = new FaqIndexModel();
            int           startingIndex = 0; //startingOrdinal

            singleItem.Id           = reader.GetSafeInt32(startingIndex++);
            singleItem.Title        = reader.GetSafeString(startingIndex++);
            singleItem.Description  = reader.GetSafeString(startingIndex++);
            singleItem.displayOrder = reader.GetSafeInt32(startingIndex++);
            singleItem.displayName  = reader.GetSafeString(startingIndex++);
            singleItem.CreatedDate  = reader.GetSafeDateTime(startingIndex++);
            singleItem.ModifiedDate = reader.GetSafeDateTime(startingIndex++);
            singleItem.ModifiedBy   = reader.GetSafeString(startingIndex++);
            return(singleItem);
        }
コード例 #3
0
        public IActionResult Index()
        {
            var faq = _faqService.GetAll().Select(f => new FaqDetailModel
            {
                Id       = f.Id,
                Question = f.Question,
                Answer   = f.Answer
            });

            FaqIndexModel model = new FaqIndexModel()
            {
                Faqs = faq
            };

            return(View(model));
        }