Example #1
0
        public static IObjectProvider <T> Get(ObjectProviderType repositoryType)
        {
            switch (repositoryType)
            {
            case ObjectProviderType.Memory: return(GetObjectProviderMemory());

            case ObjectProviderType.Json:   return(new ObjectProviderJson <T>());

            case ObjectProviderType.ORM:    return(new ObjectProviderORM <T>());

            case ObjectProviderType.XML:    return(new ObjectProviderXML <T>());

            case ObjectProviderType.Cvs:    return(new ObjectProviderCvs <T>());

            case ObjectProviderType.Web:    return(new ObjectProviderWeb <T>());
            }
            return(null);
        }
Example #2
0
 public ContractRepository(ObjectProviderType type) : base(type)
 {
 }
 public SubscriptionRepository(ObjectProviderType type) : base(type)
 {
 }
 public LocationRepository(ObjectProviderType type) : base(type)
 {
 }
Example #5
0
 public TransportRepository(ObjectProviderType type) : base(type)
 {
 }
 public ArticleRepository(ObjectProviderType type) : base(type)
 {
 }
Example #7
0
 public Repository(ObjectProviderType type)
 {
     ObjectProvider = ObjectProviderFactory <T> .Get(type);
 }