예제 #1
0
        private void DataPortal_Fetch([Inject] IDivisionDal dal)
        {
            var rlce = RaiseListChangedEvents;

            RaiseListChangedEvents = false;
            IsReadOnly             = false;

            var data = dal.FetchList();

            foreach (var dto in data)
            {
                var item = DataPortal.FetchChild <DivisionInfo>(dto);
                Add(item);
            }

            IsReadOnly             = true;
            RaiseListChangedEvents = rlce;
        }
예제 #2
0
 private void DataPortal_Execute([Inject] IDivisionDal dal)
 {
     Exists = dal.Exists(DivisionId);
 }
예제 #3
0
 private void DataPortal_Execute([Inject] IDivisionDal dal)
 {
     Key = dal.GetKey(DivisionId);
 }