private DataPortal_Fetch ( NoteDataCriteria criteria ) : void | ||
criteria | NoteDataCriteria | |
return | void |
private void DataPortal_Fetch(NoteDataCriteria criteria)
{
using (var dalManager = DataFactoryManager.GetManager())
{
var dalFactory = dalManager.GetProvider<INoteDataFactory>();
var data = dalFactory.FetchInfoList(criteria);
this.RaiseListChangedEvents = false;
this.IsReadOnly = false;
this.AddRange(data.Select(row => Csla.DataPortal.FetchChild<NoteInfo>(row)));
this.IsReadOnly = true;
this.RaiseListChangedEvents = true;
}
}