Beispiel #1
0
        private void Fetch([Inject] DataAccess.IPersonDal dal, [Inject] IChildDataPortal <PersonInfo> personPortal)
        {
            IsReadOnly = false;
            var data = dal.Get().Select(d => personPortal.FetchChild(d));

            AddRange(data);
            IsReadOnly = true;
        }
Beispiel #2
0
        private void Fetch(int id, [Inject] DataAccess.IPersonDal dal)
        {
            var data = dal.Get(id);

            using (BypassPropertyChecks)
                Csla.Data.DataMapper.Map(data, this);
            BusinessRules.CheckRules();
        }
Beispiel #3
0
 private void Fetch([Inject] DataAccess.IPersonDal dal)
 {
     using (LoadListMode)
     {
         var data = dal.Get().Select(d => DataPortal.FetchChild <PersonInfo>(d));
         AddRange(data);
     }
 }
Beispiel #4
0
        private void Fetch(int id, [Inject] DataAccess.IPersonDal dal)
        {
            var data = dal.Get(id);

            Fetch(data);
        }