public CoreContext(ICommandProcessor commandProcessor, IQueryProcessor queryProcessor, IGenericContext genericContext, IIdGeneratorService idGenerator) { CommandProcessor = commandProcessor; GenericContext = genericContext; QueryProcessor = queryProcessor; IdGenerator = idGenerator; }
public override async Task OnActivateAsync() { EntityDB = ServiceProvider.GetService <IEntityDB>(); IdGenerator = ServiceProvider.GetService <IIdGeneratorService>(); await base.OnActivateAsync(); }
public TeachersService( IDeletableEntityRepository <Teacher> teachersRepository, IDeletableEntityRepository <School> schoolsRepository, IIdGeneratorService idGeneratorService) { _teachersRepository = teachersRepository; _schoolsRepository = schoolsRepository; _idGeneratorService = idGeneratorService; }
public CriacaoMarcaDomainService( ITimeProvider timeProvider, IIdGeneratorService <long> idGeneratorService, IMarcaRepository repository) { _timeProvider = timeProvider; _idGeneratorService = idGeneratorService; _repository = repository; }
public ParentsService( IDeletableEntityRepository <Parent> parentsRepository, IRepository <Student> studentsRepository, IDeletableEntityRepository <StudentParent> studentParentsMappingRepository, IIdGeneratorService idGeneratorService) { _parentsRepository = parentsRepository; _studentsRepository = studentsRepository; _studentParentsMappingRepository = studentParentsMappingRepository; _idGeneratorService = idGeneratorService; }
public void Setup() { _parentsRepositoryMock = new Mock <IDeletableEntityRepository <Parent> >(); _studentsRepositoryMock = new Mock <IRepository <Student> >(); _studentParentsRepositoryMock = new Mock <IDeletableEntityRepository <StudentParent> >(); _idGeneratorService = new IdGeneratorService(); _parentsService = new ParentsService( _parentsRepositoryMock.Object, _studentsRepositoryMock.Object, _studentParentsRepositoryMock.Object, _idGeneratorService); }
public CriacaoPatrimonioDomainService( IModeloRepository modeloRepository, IPatrimonioRepository patrimonioRepository, IIdGeneratorService <long> idGenerator, ITimeProvider timeProvider ) { _modeloRepository = modeloRepository; _patrimonioRepository = patrimonioRepository; _idGenerator = idGenerator; _timeProvider = timeProvider; }
public async Task SeedAsync(ApplicationDbContext dbContext, IServiceProvider serviceProvider) { _idGeneratoService = serviceProvider.GetRequiredService <IIdGeneratorService>(); await SeedPrincipals(dbContext); await SeedSchools(dbContext); await SeedTeachers(dbContext); await SeedClasses(dbContext); await SeedStudents(dbContext); await SeedSubjects(dbContext); await SeedGrades(dbContext); await SeedAbsences(dbContext); }
public UsersService( IDeletableEntityRepository <Principal> principalsRepository, IDeletableEntityRepository <Teacher> teachersRepository, IDeletableEntityRepository <Student> studentsRepository, IDeletableEntityRepository <Parent> parentsRepository, IIdGeneratorService idGeneratorService, IRepository <ApplicationUser> usersRORepository, // ReadOnly because update operations should be executed by user manager UserManager <ApplicationUser> userManager) { _principalsRepository = principalsRepository; _teachersRepository = teachersRepository; _studentsRepository = studentsRepository; _parentsRepository = parentsRepository; _idGeneratorService = idGeneratorService; _usersRoRepository = usersRORepository; _userManager = userManager; }
public override async Task OnActivateAsync() { Identity = this.GetPrimaryKeyLong(); _Logger = ServiceProvider.GetService <ILoggerFactory>().CreateLogger("Node[" + Identity + "]"); _CacheClient = ServiceProvider.GetService <IRedisCacheClient>(); _IMongoClient = ServiceProvider.GetService <IMongoClient>(); EntityDB = ServiceProvider.GetService <IEntityDB>(); IdGenerator = ServiceProvider.GetService <IIdGeneratorService>(); EntityManager = new EntityManager(); TimerManager = new TimerManager(this); NodeType = await EntityDB.GetNodeType(Identity); BatchCahceList = new List <NList>(); RegisterTimer(ScheduledSave, null, TimeSpan.FromSeconds(0), TimeSpan.FromMilliseconds(TimeUtils.MINITE)); bool persist = await EntityDB.IsPersist(Identity); if (persist) { IReadOnlyList <Entity> entities = await LoadPersistEntities(); if (NodeType == NodeType.Grain) { foreach (Entity entity in entities) { await Load(entity); } } else if (NodeType == NodeType.Cache) { if (!await CacheExist(Nuid.New(Identity, Identity))) { await SetCacheEntities(entities); } } } await base.OnActivateAsync(); }
public HomeController(ILogger <HomeController> logger, IIdGeneratorService idGenerator) { _logger = logger; _idGenerator = idGenerator; }
public void OneTimeSetup() { _idGeneratorService = new IdGeneratorService(); }