Exemplo n.º 1
0
 /// <summary>
 /// Sets up all models to be included in Load and Save operations
 /// </summary>
 public static void Setup()
 {
     // Add Load and Save methods for new domain classes here
     //
     LoadModels += Models.Domain.Student.DomainModel.Instance.Load;
     SaveModels += Models.Domain.Student.DomainModel.Instance.Save;
 }
Exemplo n.º 2
0
        /// <summary>
        /// Sets up all models to be included in Load and Save operations
        /// </summary>
        public static void Setup()
        {
            // Add Load and Save methods for new domain classes here
            LoadModels += Models.Domain.Photo.Catalog.Instance.Load;
            SaveModels += Models.Domain.Photo.Catalog.Instance.Save;

            LoadModels += Models.Domain.Pair.Catalog.Instance.Load;
            SaveModels += Models.Domain.Pair.Catalog.Instance.Save;

            LoadModels += Models.Domain.Student.Catalog.Instance.Load;
            SaveModels += Models.Domain.Student.Catalog.Instance.Save;

            // LoadModels += Models.Domain._REPLACEME_.Catalog.Instance.Load;
            // SaveModels += Models.Domain._REPLACEME_.Catalog.Instance.Save;
        }
Exemplo n.º 3
0
 public InternalUserSource(SourceDelegate sourceDelegate)
 {
     Sorting.IsSorted = false;
     Sorting.IsSortedAscending = false;
     _sourceDelegate = sourceDelegate;
 }
Exemplo n.º 4
0
 public Cache(SourceDelegate source_, int expiration_)
 {
     source     = source_;
     expiration = expiration_;
 }
Exemplo n.º 5
0
        /// <summary>
        /// Allows user to define programmatic source using SourceDelegate.
        /// </summary>
        /// <param name="sourceDelegate">SourceDelegate returning DataRecords and null and end of source.</param>
        /// <returns>RecordSource</returns>
        public RecordSource Input(SourceDelegate sourceDelegate)
        {
            RecordSource source2Bmapped = new RecordSource(this);

            InternalRecordSource source = new InternalUserSource(sourceDelegate);
            source2Bmapped.InternalSource = _AddLogging(source);
            return source2Bmapped;
        }