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; }
private void Fetch(int id, [Inject] DataAccess.IPersonDal dal) { var data = dal.Get(id); using (BypassPropertyChecks) Csla.Data.DataMapper.Map(data, this); BusinessRules.CheckRules(); }
private void Fetch([Inject] DataAccess.IPersonDal dal) { using (LoadListMode) { var data = dal.Get().Select(d => DataPortal.FetchChild <PersonInfo>(d)); AddRange(data); } }
private void Fetch(int id, [Inject] DataAccess.IPersonDal dal) { var data = dal.Get(id); Fetch(data); }