コード例 #1
0
        public override void Initialize()
        {
            IocManager.RegisterAssemblyByConvention(Assembly.GetExecutingAssembly());
            ITrainingAppService trainingAppService = IocManager.Resolve <ITrainingAppService>();

            // Call once at application startup check setup a simple scheduler
            // to update training status of training at pre-defined time
            trainingAppService.AutomaticMaintainTraining();
        }
コード例 #2
0
        public TrainingTest()
        {
            var mockMapper = new MapperConfiguration(cfg =>
            {
                cfg.AddProfile(new TrainingDetailsMappingProfile());
            });

            _mapper = mockMapper.CreateMapper();

            var mockDal = new Mock <ITrainingAppModule>();

            mockDal.Setup(d => d.Save(It.IsAny <TrainingDetails>())).Returns(1);
            _TrainingAppService = new TrainingAppService(mockDal.Object, _mapper);
            _controller         = new TrainingController(_TrainingAppService);
        }
コード例 #3
0
 public TrainingController(ITrainingAppService _TrainingAppService)
 {
     this._TrainingAppService = _TrainingAppService;
 }
コード例 #4
0
 public TrainingController(ITrainingAppService trainingAppservice)
 {
     _trainingAppservice = trainingAppservice;
 }