MongoServices 0.2.0
A Service/Repository Framework for mongoDB
Package MongoServices

Classes

class  MongoCollectionNameAttribute
 This attribute is to be applied the models with your application and defines the name of the mongoDB collection to be used. More...
class  GlobalConfigContainer
interface  IMongoServicesModelInitializer
 Defines an initializer class for a MongoServicesModel. This class will be called when the MongoServicesConfig.Initialize() method is executed. More...
interface  IMongoServicesRepositoryInitializer
 Defines an initializer class for a MongoServicesRepository<T>. This class will be called when the MongoServicesConfig.Initialize() method is executed. More...
interface  IMongoServicesServiceInitializer
 Defines an initializer class for a MongoServicesService<T>. This class will be called when the MongoServicesConfig.Initialize() method is executed. More...
class  ModelConfigContainer
class  MongoServicesConfig
 This class will be used to initialize the configuration of MongoServices.
class  MongoServicesMongoUrlProvider
 The default MongoServices default MongoUrl provider.
class  RepositoryConfigContainer
class  ServiceConfigContainer
class  MongoCollectionNameMissingException
 Indicates that the MongoCollectionNameAttribute was not applied to the model class. More...
class  IEnumerableExtensions
 Extensions to the IEnumerable<> interface.
class  ReflectionsExtensions
 Provides extensions for reflection methods.
class  MongoServicesModel
 The base MongoServices model that every model must inherit. More...
class  MongoServicesRepository
 The base MongoServices repository. More...
class  ReadOnlyRepository
 The base "Read Only" repository. More...
class  ReadWriteRepository
 The base "Read/Write" repository. More...
interface  IMongoServicesRepository
 The interface for the base MongoServices repository. More...
interface  IReadOnlyRepository
 The interface for a "Read Only" repository. More...
interface  IReadWriteRepository
 The interface for a "Read/Write" repository. More...
class  MongoServicesService
 The base MongoServices service. More...
class  ReadOnlyService
 The base "Read Only" service. More...
class  ReadWriteService
 The base "Read/Write" service. More...
interface  IMongoServicesService
 The base MongoServices service interface. More...
interface  IReadOnlyService
 The interface for a "Read Only" service. More...
interface  IReadWriteService
 The interface for a "Read/Write" service. More...

Enumerations

enum  SaveResult { BeforeSaveFailure, Saved, ValidationFailure }
 The response from the save method in the ReadWriteService&lt;T&gt;>. More...

Enumeration Type Documentation

The response from the save method in the ReadWriteService&lt;T&gt;>.

Enumerator:
BeforeSaveFailure 

Indicates that the save did not work correctly because one of the before save processes failed.

Saved 

Indicates that the save was successful.

ValidationFailure 

Indicates that the save did not work correctly because it failed validation.

Definition at line 11 of file SaveResult.cs.

 All Classes Namespaces Files Functions Enumerations Properties