Exemple #1
0
        public override void ExpandView(MixCmsContext _context = null, IDbContextTransaction _transaction = null)
        {
            var getData = MixAttributeSetDatas.ReadMvcViewModel.Repository.GetSingleModel(p => p.Id == Id && p.Specificulture == Specificulture
                                                                                          , _context: _context, _transaction: _transaction
                                                                                          );

            if (getData.IsSucceed)
            {
                Data = getData.Data;
            }
        }
Exemple #2
0
        public override void ExpandView(MixCmsContext _context = null, IDbContextTransaction _transaction = null)
        {
            // Should not get Data from cache (if Data == null) because of multilevel data,
            // already handle cached data in attribute set data
            var getData = MixAttributeSetDatas.ReadMvcViewModel.Repository.GetFirstModel(p => p.Id == DataId && p.Specificulture == Specificulture
                                                                                         , _context: _context, _transaction: _transaction
                                                                                         );

            if (getData.IsSucceed)
            {
                Data = getData.Data;
            }
            else
            {
                Data = new MixAttributeSetDatas.ReadMvcViewModel();
            }
        }