//constructor
 public ConsumptionController()
 {
     if (consumptionRepository == null)
     {
         this.consumptionRepository = new DConsumptionRepository(new JohanAgroFoodDBEntities());
     }
 }
示例#2
0
 public ReportService(
     IConsumptionRepository consumptionRepository,
     IIncomeRepository incomeRepository,
     IProductRepository productRepository)
 {
     _consumptionRepository = consumptionRepository;
     _incomeRepository      = incomeRepository;
     _productRepository     = productRepository;
 }
示例#3
0
        public async Task Consumption_Post_Once()
        {
            _consumptionRepository = new MockConsumptionRepository();
            _counterRepository     = new MockCounterRepository();
            _counterService        = new CounterService(_counterRepository, _consumptionRepository);
            _controller            = new CounterController(_counterService);

            var result = await _controller.CounterCallback(1, 244);

            var okResult = result.Should().BeOfType <OkResult>().Subject;
        }
        public void initialize()
        {
            Database.SetInitializer(new DropCreateMMDbWithSeedDataForBusinessTest());
            MMContext          context  = new MMContext();
            ITutorRepository   tutorR   = new TutorRepository(context);
            IProductRepository productR = new ProductRepository(context);
            IMemberRepository  memberR  = new MemberRepository(context);

            purchaseR    = new PurchaseRepository(context);
            balanceR     = new BalanceRepository(context);
            consumptionR = new ConsumptionRepository(context);
            mediumR      = new MediumRepository(context);
            //_admin = new Administrator(_tutorR, _productR, _memberR, _purchaseR, _balanceR, _consumptionR, _mediumR);
        }
示例#5
0
        public StudioServiceByMgrs(IProductMgr productMgr,
                                   IMemberMgr memberMgr, ITutorMgr tutorMgr,
                                   IPurchaseRepository purchaseRepository,
                                   IBalanceMgr balanceMgr,
                                   IConsumptionRepository consumptionRepository)

        {
            _memberMgr             = memberMgr;
            _productMgr            = productMgr;
            _tutorMgr              = tutorMgr;
            _purchaseRepository    = purchaseRepository;
            _balanceMgr            = balanceMgr;
            _consumptionRepository = consumptionRepository;
        }
示例#6
0
        public async Task Counter_Get_One()
        {
            _consumptionRepository = new MockConsumptionRepository();
            _counterRepository     = new MockCounterRepository();
            _counterService        = new CounterService(_counterRepository, _consumptionRepository);
            _controller            = new CounterController(_counterService);

            var result = await _controller.Counter(1);

            // Assert
            var okResult = result.Should().BeOfType <OkObjectResult>().Subject;
            var subject  = okResult.Value.Should().BeAssignableTo <SlimCounterViewModel>().Subject;

            subject.Id.Should().Be("1");
            subject.VillageName.Should().Be("TestVillage1");
        }
示例#7
0
        public async Task Counter_Report_All()
        {
            _consumptionRepository = new MockConsumptionRepository();
            _counterRepository     = new MockCounterRepository();
            _counterService        = new CounterService(_counterRepository, _consumptionRepository);
            _controller            = new CounterController(_counterService);

            await _controller.CounterCallback(1, 250);

            await _controller.CounterCallback(1, 240);

            await _controller.CounterCallback(2, 2444);

            var result = await _controller.ConsumptionReport("24");

            var okResult = result.Should().BeOfType <OkObjectResult>().Subject;

            var subject = okResult.Value.Should().BeAssignableTo <TotalVillageReportWrapperViewModel>().Subject;

            subject.Villages.Count().Should().Be(2);

            subject.Villages[0].Consumption.Should().Be(490);
            subject.Villages[1].Consumption.Should().Be(2444);
        }
示例#8
0
 public CounterService(ICounterRepository counterRepository, IConsumptionRepository consumptionRepository)
 {
     _counterRepository     = counterRepository;
     _consumptionRepository = consumptionRepository;
 }
示例#9
0
 public BaseRepository(IConsumptionRepository <TEntity> repository)
 {
     this.repository = repository;
 }
 public BaseRepository(IConsumptionRepository <TEntity> repository)
 {
     this.repository = repository;
     QueryCommand    = new RelayCommand(Query);
     ExecuteCommand  = new RelayCommand <string>(arg => Execute(arg));
 }
示例#11
0
 public ConsumptionService(IConsumptionRepository consumptionRepository)
 {
     _consumptionRepository = consumptionRepository;
 }
示例#12
0
 public ConsumptionService(IConsumptionRepository consumptionRepository, IAuthorization authorizationService)
 {
     this.consumptionRepository = consumptionRepository;
     this.authorizationService  = authorizationService;
 }
 public ConsumptionMgr(IConsumptionRepository consumptionRepository)
 {
     _consumptionRepository = consumptionRepository;
 }
 public ConsumptionController(IConsumptionRepository consumptionRepository)
 {
     _consumptionRepository = consumptionRepository;
 }
 public BaseRepository(IConsumptionRepository <TEntity> repository,
                       IContainerProvider containerProvider)
 {
     this.repository        = repository;
     this.containerProvider = containerProvider;
 }