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; }
private void DataPortal_Execute([Inject] IDivisionDal dal) { Exists = dal.Exists(DivisionId); }
private void DataPortal_Execute([Inject] IDivisionDal dal) { Key = dal.GetKey(DivisionId); }