protected BaseRepository(ILogger <TModel> logger, IMongoDbUtilities mongoDbUtilities, IDataContextService <TDataContext> dataContextService, IValidator <TModel> validator = null) { _validator = validator ?? new InlineValidator <TModel>(); CurrentContext = dataContextService.GetDataContext(); Logger = logger; DbUtilities = mongoDbUtilities; }
protected GuidBaseRepository(ILogger <TModel> logger, IMongoDbUtilities mongoDbUtilities, IDataContextService <TDataContext> dataContextService, IValidator <TModel> validator = null) : base(logger, mongoDbUtilities, dataContextService, validator) { }