Ejemplo n.º 1
0
        public JobViewModelGenerator(IYearlyPlanningConfiguration configuration)
        {
            var client   = new MongoClient(configuration.ConnectionString);
            var database = client.GetDatabase(configuration.DatabaseName);

            collection = database.GetCollection <Job>(nameof(Job));
        }
Ejemplo n.º 2
0
        public JobAssignProvider(IYearlyPlanningConfiguration configuration)
        {
            var client   = new MongoClient(configuration.ConnectionString);
            var database = client.GetDatabase(configuration.DatabaseName);

            collection = database.GetCollection <JobAssign>(nameof(JobAssign));
        }
Ejemplo n.º 3
0
        public TaskIdGenerator(IYearlyPlanningConfiguration configuration)
        {
            var client   = new MongoClient(configuration.ConnectionString);
            var database = client.GetDatabase(configuration.DatabaseName);

            counterCollection = database.GetCollection <TaskId>(nameof(TaskId));
        }
Ejemplo n.º 4
0
        public OperationalTaskProvider(IYearlyPlanningConfiguration configuration, ICategoryService categoryService)
        {
            this.categoryService = categoryService;
            var client   = new MongoClient(configuration.ConnectionString);
            var database = client.GetDatabase(configuration.DatabaseName);

            collection = database.GetCollection <OperationalTaskModel>(nameof(OperationalTaskModel));
        }
        public DayAssignViewModelGenerator(IYearlyPlanningConfiguration configuration, IRepository <DayAssign> repository)
        {
            this.repository = repository;

            var client   = new MongoClient(configuration.ConnectionString);
            var database = client.GetDatabase(configuration.DatabaseName);

            collection = database.GetCollection <DayAssign>(nameof(DayAssign));
        }
Ejemplo n.º 6
0
        public DayAssignProvider(
            IYearlyPlanningConfiguration configuration,
            IGroupService groupService)
        {
            var client   = new MongoClient(configuration.ConnectionString);
            var database = client.GetDatabase(configuration.DatabaseName);

            collection = database.GetCollection <DayAssign>(nameof(DayAssign));

            this.groupService = groupService;
        }
Ejemplo n.º 7
0
        public JobProvider(
            IYearlyPlanningConfiguration configuration,
            IDayAssignProvider dayAssignProvider,
            ICategoryService categoryService,
            IJobAssignProvider jobAssignProvider,
            IManagementDepartmentService managementService)
        {
            this.dayAssignProvider = dayAssignProvider;
            this.categoryService   = categoryService;
            this.jobAssignProvider = jobAssignProvider;
            this.managementService = managementService;
            var client   = new MongoClient(configuration.ConnectionString);
            var database = client.GetDatabase(configuration.DatabaseName);

            collection = database.GetCollection <Job>(nameof(Job));
        }