コード例 #1
0
ファイル: ReportsController.cs プロジェクト: FishAbe/cats
 public ReportsController(IDispatchService dispatchService,
      IReceiveService receiveService,
      IUserProfileService userProfileService,
      IHubService hubService,
      ITransactionService transactionService,
      ICommodityService commodityService,
      ICommodityTypeService commodityTypeService,
      IProgramService programService,
      IAdminUnitService adminUnitService,
      IDispatchAllocationService dispatchAllocationService,
      ICommoditySourceService commoditySourceService
      
      )
 {
     this._dispatchService = dispatchService;
      this._receiveService = receiveService;
      this._userProfileService = userProfileService;
      this._hubService = hubService;
      this._transactionService = transactionService;
      _commodityService = commodityService;
      _commodityTypeService = commodityTypeService;
      _programService = programService;
      _adminUnitService = adminUnitService;
      _dispatchAllocationService = dispatchAllocationService;
      _commoditySourceService = commoditySourceService;
 }
コード例 #2
0
ファイル: ReceiveController.cs プロジェクト: FishAbe/cats
 public ReceiveController(IReceiveService receiveService,IGiftCertificateService giftCertificateService,
                          IReceiptAllocationService receiptAllocationService,IUserProfileService userProfileService,
                          ICommodityTypeService commodityTypeService ,IReceiveDetailService receiveDetailService,
                          ICommodityService commodityService,IStoreService storeService,ITransactionService transactionService,
                          IUnitService unitService,IShippingInstructionService shippingInstructionService,IHubService hubService,
                          ICommodityGradeService commodityGradeService,IProgramService programService,ITransporterService transporterService,
                          ICommoditySourceService commoditySourceService, IDonorService donorService)
     : base(userProfileService)
 {
     _receiveService = receiveService;
     _giftCertificateService = giftCertificateService;
     _receiptAllocationService = receiptAllocationService;
     _userProfileService = userProfileService;
     _commodityTypeService = commodityTypeService;
     _receiveDetailService = receiveDetailService;
     _commodityService = commodityService;
     _storeService = storeService;
     _transactionService = transactionService;
     _unitService = unitService;
     _shippingInstructionService = shippingInstructionService;
     _hubService = hubService;
     _commodityGradeService = commodityGradeService;
     _programService = programService;
     _transporterService = transporterService;
     _commoditySourceService=commoditySourceService;
     _donorService = donorService;
 }
コード例 #3
0
 public LossesAndAdjustmentsController(IUserProfileService userProfileService,
                                         ICommodityService commodityService,
                                         IStoreService storeService,
                                         IProgramService programService,
                                         IHubService hubService,
                                         IUnitService unitService,
                                         IAdjustmentReasonService adjustmentReasonService,
                                         IAdjustmentService adjustmentService,
                                         ITransactionService transactionService,
                                         IProjectCodeService projectCodeService,
                                         IShippingInstructionService shippingInstructionService)
     : base(userProfileService)
 {
     _userProfileService = userProfileService;
     _commodityService = commodityService;
     _storeService = storeService;
     _programService = programService;
     _hubService = hubService;
     _unitService = unitService;
     _adjustmentReasonService = adjustmentReasonService;
     _adjustmentService = adjustmentService;
     _TransactionService = transactionService;
     _projectCodeService = projectCodeService;
     _shippingInstructionService = shippingInstructionService;
 }
コード例 #4
0
 public ProjectAllocationController(IRegionalRequestService reliefRequistionService
                                    , IFDPService fdpService
                                    , IAdminUnitService adminUnitService,
                                    IProgramService programService,
                                    ICommodityService commodityService,
                                    IRegionalRequestDetailService reliefRequisitionDetailService,
                                    IProjectCodeAllocationService projectCodeAllocationService,
                                    IProjectCodeService projectCodeService,
                                    IShippingInstructionService shippingInstructionService,
                                    IHubService hubService,
                                    IHubAllocationService hubAllocationService,
                                    ILog log,
                                    IReliefRequisitionService requisitionService, ITransactionService transactionservice, ILedgerService ledgerService)
 {
     this._regionalRequestService         = reliefRequistionService;
     this._adminUnitService               = adminUnitService;
     this._commodityService               = commodityService;
     this._fdpService                     = fdpService;
     this._programService                 = programService;
     this._reliefRequisitionDetailService = reliefRequisitionDetailService;
     this._projectCodeAllocationService   = projectCodeAllocationService;
     this._projectCodeService             = projectCodeService;
     this._shippingInstructionService     = shippingInstructionService;
     this._hubService                     = hubService;
     this._hubAllocationService           = hubAllocationService;
     this._requisitionService             = requisitionService;
     this._transactionService             = transactionservice;
     this._ledgerService                  = ledgerService;
     this._log = log;
 }
コード例 #5
0
 public DispatchController(IDispatchAllocationService dispatchAllocationService, IDispatchService dispatchService,
                           IUserProfileService userProfileService, IOtherDispatchAllocationService otherDispatchAllocationService,
                           IDispatchDetailService dispatchDetailService, IUnitService unitService, ICommodityTypeService commodityTypeService,
                           IProgramService programService, ITransporterService transporterService, IPeriodService periodService,
                           ICommodityService commodityService, ITransactionService transactionService, IStoreService storeService,
                           IAdminUnitService adminUnitService, IHubService hubService, IFDPService fdpService,
                           IProjectCodeService projectCodeService, IShippingInstructionService shippingInstructionService)
 {
     _dispatchAllocationService      = dispatchAllocationService;
     _dispatchService                = dispatchService;
     _userProfileService             = userProfileService;
     _otherDispatchAllocationService = otherDispatchAllocationService;
     _dispatchDetailService          = dispatchDetailService;
     _unitService                = unitService;
     _commodityTypeService       = commodityTypeService;
     _programService             = programService;
     _transporterService         = transporterService;
     _periodService              = periodService;
     _commodityService           = commodityService;
     _transactionService         = transactionService;
     _storeService               = storeService;
     _adminUnitService           = adminUnitService;
     _hubService                 = hubService;
     _fdpService                 = fdpService;
     _projectCodeService         = projectCodeService;
     _shippingInstructionService = shippingInstructionService;
 }
コード例 #6
0
ファイル: DispatchController.cs プロジェクト: robela/cats
 public DispatchController(IDispatchAllocationService dispatchAllocationService, IDispatchService dispatchService,
     IUserProfileService userProfileService, IOtherDispatchAllocationService otherDispatchAllocationService,
     IDispatchDetailService dispatchDetailService, IUnitService unitService, ICommodityTypeService commodityTypeService,
     IProgramService programService, ITransporterService transporterService, IPeriodService periodService, 
     ICommodityService commodityService, ITransactionService transactionService, IStoreService storeService,
     IAdminUnitService adminUnitService, IHubService hubService, IFDPService fdpService,
     IProjectCodeService projectCodeService, IShippingInstructionService shippingInstructionService, 
     ISMSGatewayService smsGatewayService, IContactService contactService, ISMSService smsService)
     : base(userProfileService)
 {
     _dispatchAllocationService = dispatchAllocationService;
     _dispatchService = dispatchService;
     _userProfileService = userProfileService;
     _otherDispatchAllocationService = otherDispatchAllocationService;
     _dispatchDetailService = dispatchDetailService;
     _unitService = unitService;
     _commodityTypeService = commodityTypeService;
     _programService = programService;
     _transporterService = transporterService;
     _periodService = periodService;
     _commodityService = commodityService;
     _transactionService = transactionService;
     _storeService = storeService;
     _adminUnitService = adminUnitService;
     _hubService = hubService;
     _fdpService = fdpService;
     _projectCodeService = projectCodeService;
     _shippingInstructionService = shippingInstructionService;
     _smsGatewayService = smsGatewayService;
     _contactService = contactService;
     _smsService = smsService;
 }
コード例 #7
0
ファイル: TransferController.cs プロジェクト: nathnael/cats
 public TransferController(ITransferService transferService, ICommonService commonService, IUserAccountService userAccountService, ICommodityService commodityService)
 {
     _transferService    = transferService;
     _commonService      = commonService;
     _userAccountService = userAccountService;
     _commodityService   = commodityService;
 }
コード例 #8
0
 public LuceneTools(ICommodityService commodityService)
 {
     this._commodityService = commodityService;
     //定义根目录
     rootPath  = AppDomain.CurrentDomain.BaseDirectory + "lucene\\";
     _gmLucene = new LuceneBulid <GM_Commodity>(rootPath);
 }
コード例 #9
0
 public ProjectAllocationController(IRegionalRequestService reliefRequistionService
    , IFDPService fdpService
     , IAdminUnitService adminUnitService,
     IProgramService programService,
     ICommodityService commodityService,
     IRegionalRequestDetailService reliefRequisitionDetailService,
     IProjectCodeAllocationService projectCodeAllocationService, 
     IProjectCodeService projectCodeService,
     IShippingInstructionService shippingInstructionService, 
     IHubService hubService, 
     IHubAllocationService hubAllocationService,
     ILog log,
     IReliefRequisitionService requisitionService, ITransactionService transactionservice, ILedgerService ledgerService)
 {
     this._regionalRequestService = reliefRequistionService;
     this._adminUnitService = adminUnitService;
     this._commodityService = commodityService;
     this._fdpService = fdpService;
     this._programService = programService;
     this._reliefRequisitionDetailService = reliefRequisitionDetailService;
     this._projectCodeAllocationService = projectCodeAllocationService;
     this._projectCodeService = projectCodeService;
     this._shippingInstructionService = shippingInstructionService;
     this._hubService = hubService;
     this._hubAllocationService = hubAllocationService;
     this._requisitionService = requisitionService;
     this._transactionService = transactionservice;
        this._ledgerService = ledgerService;
     this._log = log;
 }
コード例 #10
0
ファイル: ReportsController.cs プロジェクト: ndrmc/cats-hub
        public ReportsController(IDispatchService dispatchService,
                                 IReceiveService receiveService,
                                 IUserProfileService userProfileService,
                                 IHubService hubService,
                                 ITransactionService transactionService,
                                 ICommodityService commodityService,
                                 ICommodityTypeService commodityTypeService,
                                 IProgramService programService,
                                 IAdminUnitService adminUnitService,
                                 IDispatchAllocationService dispatchAllocationService,
                                 ICommoditySourceService commoditySourceService

                                 )
        {
            this._dispatchService      = dispatchService;
            this._receiveService       = receiveService;
            this._userProfileService   = userProfileService;
            this._hubService           = hubService;
            this._transactionService   = transactionService;
            _commodityService          = commodityService;
            _commodityTypeService      = commodityTypeService;
            _programService            = programService;
            _adminUnitService          = adminUnitService;
            _dispatchAllocationService = dispatchAllocationService;
            _commoditySourceService    = commoditySourceService;
        }
コード例 #11
0
 public TransferController(ITransferService transferService,ICommonService commonService,IUserAccountService userAccountService, ICommodityService commodityService)
 {
     _transferService = transferService;
     _commonService = commonService;
     _userAccountService = userAccountService;
     _commodityService = commodityService;
 }
コード例 #12
0
 public LossesAndAdjustmentsController(IUserProfileService userProfileService,
                                       ICommodityService commodityService,
                                       IStoreService storeService,
                                       IProgramService programService,
                                       IHubService hubService,
                                       IUnitService unitService,
                                       IAdjustmentReasonService adjustmentReasonService,
                                       IAdjustmentService adjustmentService,
                                       ITransactionService transactionService,
                                       IProjectCodeService projectCodeService,
                                       IShippingInstructionService shippingInstructionService)
     : base(userProfileService)
 {
     _userProfileService         = userProfileService;
     _commodityService           = commodityService;
     _storeService               = storeService;
     _programService             = programService;
     _hubService                 = hubService;
     _unitService                = unitService;
     _adjustmentReasonService    = adjustmentReasonService;
     _adjustmentService          = adjustmentService;
     _TransactionService         = transactionService;
     _projectCodeService         = projectCodeService;
     _shippingInstructionService = shippingInstructionService;
 }
コード例 #13
0
 public StockStatusController(IUserProfileService userProfileService,
                              ICommodityService commodityService, IHubService hubService)
     : base(userProfileService)
 {
     _userProfileService = userProfileService;
     _commodityService   = commodityService;
     _hubService         = hubService;
 }
コード例 #14
0
ファイル: CommodityController.cs プロジェクト: FishAbe/cats
 //
 // GET: /Commodity/
 public CommodityController(ICommodityTypeService commodityTypeService,
     ICommodityService commodityService,
     IUserProfileService userProfileService)
     : base(userProfileService)
 {
     _commodityTypeService = commodityTypeService;
     _commodityService = commodityService;
 }
コード例 #15
0
ファイル: CommodityController.cs プロジェクト: nathnael/cats
 //
 // GET: /Commodity/
 public CommodityController(ICommodityTypeService commodityTypeService,
                            ICommodityService commodityService,
                            IUserProfileService userProfileService)
     : base(userProfileService)
 {
     _commodityTypeService = commodityTypeService;
     _commodityService     = commodityService;
 }
コード例 #16
0
 public CommodityController(IUnityContainer container, ILog4netService log4netService, ICommodityService CommodityService)
 {
     _container            = container;
     Log4netService        = log4netService;
     this.CommodityService = CommodityService;
     //_loadIndex =loadIndex;
     //CommodityService = commodityService;
 }
コード例 #17
0
ファイル: StockStatusController.cs プロジェクト: robela/cats
 public StockStatusController(IUserProfileService userProfileService,
      ICommodityService commodityService, IHubService hubService)
     : base(userProfileService)
 {
     _userProfileService = userProfileService;
      _commodityService = commodityService;
      _hubService = hubService;
 }
コード例 #18
0
 private static void CrawlerDemo(ICategoryService categoryService, ICommodityService commodityService)
 {
     //2:初始化数据库
     InitDb(categoryService, commodityService);
     //3:插入类别数据
     LoadCategory(categoryService);
     //4:加载明细数据并将数据插入到db中
     LoadCommodty(categoryService);
 }
コード例 #19
0
        public CommodityRepository(IConfiguration configuration, IMemoryCache memoryCache, ICommodityService commodityService) : base(memoryCache)
        {
            _configuration    = configuration;
            _commodityService = commodityService;

            _filePath     = _configuration["CommoditiesUrl"];
            _cacheEnabled = Convert.ToBoolean(_configuration["EnableCache"]);
            _cacheTtl     = Convert.ToInt32(_configuration["TtlCache"]);
        }
コード例 #20
0
ファイル: RationController.cs プロジェクト: nathnael/cats
 public RationController(IRationService rationService, ICommodityService commodityService,
                         IRationDetailService rationDetailService, IUserAccountService userAccountService, ILog log)
 {
     this._rationService       = rationService;
     this._rationDetailService = rationDetailService;
     this._commodityService    = commodityService;
     _userAccountService       = userAccountService;
     _log = log;
 }
コード例 #21
0
ファイル: TransactionController.cs プロジェクト: FishAbe/cats
 public TransactionController(ITransactionService transactionService,
      ILedgerService ledgerService, ICommodityService commodityService,
      IUserProfileService userProfileService)
     : base(userProfileService)
 {
     this._transactionService = transactionService;
      this._ledgerService = ledgerService;
      this._commodityService = commodityService;
 }
コード例 #22
0
ファイル: SwapController.cs プロジェクト: nathnael/cats
 public SwapController(ITransferService transferService, ICommonService commonService, IUserAccountService userAccountService,
                       ICommodityService commodityService, ILog log)
 {
     _transferService    = transferService;
     _commonService      = commonService;
     _userAccountService = userAccountService;
     _commodityService   = commodityService;
     _log = log;
 }
コード例 #23
0
 public TransactionController(ITransactionService transactionService,
                              ILedgerService ledgerService, ICommodityService commodityService,
                              IUserProfileService userProfileService)
     : base(userProfileService)
 {
     this._transactionService = transactionService;
     this._ledgerService      = ledgerService;
     this._commodityService   = commodityService;
 }
コード例 #24
0
ファイル: RationController.cs プロジェクト: robela/cats
 public RationController(IRationService rationService, ICommodityService commodityService, 
             IRationDetailService rationDetailService, IUserAccountService userAccountService,ILog log)
 {
     this._rationService = rationService;
     this._rationDetailService = rationDetailService;
     this._commodityService = commodityService;
     _userAccountService = userAccountService;
     _log = log;
 }
コード例 #25
0
ファイル: SwapController.cs プロジェクト: edgecomputing/cats
 public SwapController(ITransferService transferService,ICommonService commonService,IUserAccountService userAccountService,
                           ICommodityService commodityService,ILog log)
 {
     _transferService = transferService;
     _commonService = commonService;
     _userAccountService = userAccountService;
     _commodityService = commodityService;
     _log = log;
 }
コード例 #26
0
 public BinCardController(ICommodityService commodityService,
                          IProjectCodeService projectCodeService,
                          IStoreService storeService,
                          IUserProfileService userProfileService)
     : base(userProfileService)
 {
     _commodityService   = commodityService;
     _projectCodeService = projectCodeService;
     _storeService       = storeService;
 }
コード例 #27
0
 public ReciptPlanForLoanController(ILoanReciptPlanService loanReciptPlanService, ICommonService commonService,
                                    ILoanReciptPlanDetailService loanReciptPlanDetailService, IUserAccountService userAccountService,
                                    ICommodityService commodityService)
 {
     _loanReciptPlanService       = loanReciptPlanService;
     _commonService               = commonService;
     _loanReciptPlanDetailService = loanReciptPlanDetailService;
     _userAccountService          = userAccountService;
     _commodityService            = commodityService;
 }
コード例 #28
0
ファイル: BinCardController.cs プロジェクト: robela/cats
 public BinCardController(ICommodityService commodityService, 
      IProjectCodeService projectCodeService,
      IStoreService storeService, 
      IUserProfileService userProfileService)
     : base(userProfileService)
 {
     _commodityService = commodityService;
      _projectCodeService = projectCodeService;
      _storeService = storeService;
 }
コード例 #29
0
 public LocalPurchaseController( ILocalPurchaseService localPurchaseService,ICommonService commonService,ILocalPurchaseDetailService localPurchaseDetailService,
                                 IGiftCertificateService giftCertificateService,IShippingInstructionService shippingInstructionService,ICommodityService commodityService)
 {
     _localPurchaseService = localPurchaseService;
     _commonService = commonService;
     _localPurchaseDetailService = localPurchaseDetailService;
     _giftCertificateService = giftCertificateService;
     _shippingInstructionService = shippingInstructionService;
     _commodityService = commodityService;
 }
コード例 #30
0
 public LocalPurchaseController(ILocalPurchaseService localPurchaseService, ICommonService commonService, ILocalPurchaseDetailService localPurchaseDetailService,
                                IGiftCertificateService giftCertificateService, IShippingInstructionService shippingInstructionService, ICommodityService commodityService)
 {
     _localPurchaseService       = localPurchaseService;
     _commonService              = commonService;
     _localPurchaseDetailService = localPurchaseDetailService;
     _giftCertificateService     = giftCertificateService;
     _shippingInstructionService = shippingInstructionService;
     _commodityService           = commodityService;
 }
コード例 #31
0
 public ReceiveDetailController(IReceiveDetailService receiveDetailService,
                                ICommodityService commodityService,
                                ICommodityGradeService commodityGradeService,
                                IReceiveService receiveService, IUnitService unitService)
 {
     _receiveDetailService  = receiveDetailService;
     _commodityService      = commodityService;
     _commodityGradeService = commodityGradeService;
     _receiveService        = receiveService;
     _unitService           = unitService;
 }
コード例 #32
0
 public ReceiveDetailController(IReceiveDetailService receiveDetailService,
                                ICommodityService commodityService,
                                ICommodityGradeService commodityGradeService,
                                IReceiveService receiveService,IUnitService unitService)
 {
     _receiveDetailService = receiveDetailService;
     _commodityService = commodityService;
     _commodityGradeService = commodityGradeService;
     _receiveService = receiveService;
     _unitService = unitService;
 }
コード例 #33
0
 public bool EditCommodity([FromServices]ICommodityService CommodityService, EditCommodityDto commodity)
 {
     //判断标签个数是否大于5个
     if (commodity.Tag.Length > 5)
     {
         return false;
     }
     else
     {
         return CommodityService.EditCommodity(commodity);
     }
 }
コード例 #34
0
 public PromisedContributionController(IPromisedContributionService _PromisedContributionService,
                                       IUserAccountService _userAccountService,
                                       IDonorService _donorService,
                                       IHubService _hubService,
                                       ICommodityService _commodityService
                                       )
 {
     this.promisedContributionService = _PromisedContributionService;
     this.userAccountService          = _userAccountService;
     this.donorService     = _donorService;
     this.hubService       = _hubService;
     this.commodityService = _commodityService;
 }
コード例 #35
0
 public PromisedContributionController(IPromisedContributionService _PromisedContributionService,
     IUserAccountService _userAccountService,
     IDonorService _donorService,
     IHubService _hubService,
     ICommodityService _commodityService
     )
 {
     this.promisedContributionService = _PromisedContributionService;
         this.userAccountService = _userAccountService;
         this.donorService = _donorService;
         this.hubService = _hubService;
         this.commodityService = _commodityService;
 }
コード例 #36
0
        public MainViewModel(
            ICommodityService commodityService,
            INavigationService navigationService,
            IInternetService internetService,
            IDialogService dialogService)
        {
            _dialogService     = dialogService;
            _internetService   = internetService;
            _navigationService = navigationService;
            _commodityService  = commodityService;

            CommodityItems = new ObservableCollection <CommodityItem>();
        }
コード例 #37
0
 // GET: /EarlyWarning/Contribution/
 public ContributionController(IContributionService contributionService,
                               IContributionDetailService contributionDetailService,
                               IDonorService donorService, ICurrencyService currencyService,
                               IHRDService hrdService, ICommodityService commodityService,
                               IInkindContributionDetailService inkindContributionDetailService)
 {
     _contributionService       = contributionService;
     _contributionDetailService = contributionDetailService;
     _donorService     = donorService;
     _currencyService  = currencyService;
     _hrdService       = hrdService;
     _commodityService = commodityService;
     _inkindContributionDetailService = inkindContributionDetailService;
 }
コード例 #38
0
ファイル: ContributionController.cs プロジェクト: robela/cats
 // GET: /EarlyWarning/Contribution/
 public ContributionController(IContributionService contributionService,
                               IContributionDetailService contributionDetailService,
                               IDonorService donorService, ICurrencyService currencyService,
                               IHRDService hrdService, ICommodityService commodityService,
                               IInkindContributionDetailService inkindContributionDetailService)
 {
     _contributionService = contributionService;
     _contributionDetailService = contributionDetailService;
     _donorService = donorService;
     _currencyService = currencyService;
     _hrdService = hrdService;
     _commodityService = commodityService;
     _inkindContributionDetailService = inkindContributionDetailService;
 }
コード例 #39
0
 public RegionalPSNPPledgeController(IDonorService donorService, IFDPService fdpService,
                                     IRegionalPSNPPlanDetailService regionalPSNPPlanDetailService, IRegionalPSNPPlanService regionalPSNPPlanService,
                                     IRegionalPSNPPledgeService regionalPSNPPledgeService, IAdminUnitService adminUnitService,
                                     ICommodityService commodityService, IRationDetailService rationDetailService, IUnitService unitService)
 {
     _donorService = donorService;
     _fdpService   = fdpService;
     _regionalPSNPPlanDetailService = regionalPSNPPlanDetailService;
     _regionalPSNPPlanService       = regionalPSNPPlanService;
     _regionalPSNPPledgeService     = regionalPSNPPledgeService;
     _adminUnitService    = adminUnitService;
     _commodityService    = commodityService;
     _rationDetailService = rationDetailService;
     _unitService         = unitService;
 }
コード例 #40
0
 public RegionalPSNPPledgeController(IDonorService donorService, IFDPService fdpService,
     IRegionalPSNPPlanDetailService regionalPSNPPlanDetailService,IRegionalPSNPPlanService regionalPSNPPlanService,
     IRegionalPSNPPledgeService regionalPSNPPledgeService, IAdminUnitService adminUnitService,
     ICommodityService commodityService, IRationDetailService rationDetailService, IUnitService unitService)
 {
     _donorService = donorService;
     _fdpService = fdpService;
     _regionalPSNPPlanDetailService = regionalPSNPPlanDetailService;
     _regionalPSNPPlanService = regionalPSNPPlanService;
     _regionalPSNPPledgeService = regionalPSNPPledgeService;
     _adminUnitService = adminUnitService;
     _commodityService = commodityService;
     _rationDetailService = rationDetailService;
     _unitService = unitService;
 }
コード例 #41
0
ファイル: RequestControllerTest.cs プロジェクト: FishAbe/cats
        public RequestControllerTest()
        {
            List<RegionalRequest> regionalRequestTest = new List<RegionalRequest>();
            {
                new RegionalRequest { RegionalRequestID = 1, ProgramId = 1, Round = 2, RegionID = 9, ReferenceNumber = "AA1234", Year = 2012, Remark = "remarks" };
                new RegionalRequest { RegionalRequestID = 2, ProgramId = 2, Round = 4, RegionID = 7, ReferenceNumber = "1234", Year = 2012, Remark = "" };
            }
            ;
            List<AdminUnit> adminUnitTest=new List<AdminUnit>();
            {
                new AdminUnit() {AdminUnitID = 1, Name = "Afar", NameAM = null, AdminUnitTypeID = 2, ParentID = 1};
            }
            ;
            List<Commodity> commodityTest = new List<Commodity>
                {
                    new Commodity { CommodityID = 5, Name = "Grain",LongName = "",CommodityTypeID = 1, ParentID = 1 },
                    new Commodity { CommodityID = 6, Name = "Oil",LongName = "",CommodityTypeID = 1, ParentID = 1 },
                    new Commodity { CommodityID = 8, Name = "CSB",LongName = "",CommodityTypeID = 1, ParentID = 3 },
               };

            //Mock the Regional Request Service Using Moq
            Mock<IRegionalRequestService> mockRegionalRequestService = new Mock<IRegionalRequestService>();
            Mock<IFDPService> mockFDPService = new Mock<IFDPService>();
            Mock<IAdminUnitService> mockAdminUnitService = new Mock<IAdminUnitService>();
            Mock<IProgramService> mockProgramService = new Mock<IProgramService>();
            Mock<ICommodityService> mockCommodityService = new Mock<ICommodityService>();
            Mock<IRegionalRequestDetailService> mockRegionalRequestDetailService=new Mock<IRegionalRequestDetailService>();

            // return all regional requests
            mockRegionalRequestService.Setup(m => m.GetAllReliefRequistion()).Returns(regionalRequestTest);
            mockRegionalRequestService.Setup(m => m.Get(t=>t.RegionalRequestID==2,null,null));

            mockFDPService.Setup(m => m.GetAllFDP()).Returns(new List<FDP>());
            mockAdminUnitService.Setup(m => m.FindBy(au => au.AdminUnitTypeID==2)).Returns(adminUnitTest);
            mockProgramService.Setup(m => m.GetAllProgram()).Returns(new List<Program>());
            mockCommodityService.Setup(m => m.GetAllCommodity()).Returns(commodityTest);

            //return regional requests by id
            mockRegionalRequestService.Setup(mr => mr.FindById(
               It.IsAny<int>())).Returns((int i) => regionalRequestTest.Single(x => x.RegionalRequestID == i));

            this.MockRegionalRequestService = mockRegionalRequestService.Object;
            this.MockAdminUnitService = mockAdminUnitService.Object;
            this.MockFdpService = mockFDPService.Object;
            this.MockProgramService = mockProgramService.Object;
            this.MockCommodityService = mockCommodityService.Object;
            this.MockRegionalRequestDetailService = mockRegionalRequestDetailService.Object;
        }
コード例 #42
0
 public StartingBalanceController(IUserProfileService userProfileService,
                                 ITransactionService transactionService,
                                 ICommodityService commoditySerivce,
                                 IStoreService storeService,
                                 IDonorService donorService,
                                 IProgramService programService,
                                 IUnitService unitService)
 {
     _userProfileService = userProfileService;
     _transactionService = transactionService;
     _commodityService = commoditySerivce;
     _storeService = storeService;
     _donorSerivce = donorService;
     _programService = programService;
     _unitService = unitService;
 }
コード例 #43
0
 public StartingBalanceController(IUserProfileService userProfileService,
                                  ITransactionService transactionService,
                                  ICommodityService commoditySerivce,
                                  IStoreService storeService,
                                  IDonorService donorService,
                                  IProgramService programService,
                                  IUnitService unitService)
 {
     _userProfileService = userProfileService;
     _transactionService = transactionService;
     _commodityService   = commoditySerivce;
     _storeService       = storeService;
     _donorSerivce       = donorService;
     _programService     = programService;
     _unitService        = unitService;
 }
コード例 #44
0
        public CommodityViewModel(
            ICommodityService commodityService,
            IUnitService unitService,
            IBarcodeScannerService barcodeScannerService,
            INavigationService navigationService,
            IInternetService internetService,
            IDialogService dialogService)
        {
            _dialogService         = dialogService;
            _internetService       = internetService;
            _navigationService     = navigationService;
            _commodityService      = commodityService;
            _unitService           = unitService;
            _barcodeScannerService = barcodeScannerService;

            AddValidations();
        }
コード例 #45
0
 //
 // GET: /InternalMovement/
 public InternalMovementController(IUserProfileService userProfileService, IInternalMovementService internalMovementService, 
     ITransactionService transactionService, IStoreService storeService, IProjectCodeService projectCodeService,
     IShippingInstructionService shippingInstructionService, ICommodityService commodityService, IHubService hubService,
     IProgramService programService, IUnitService unitService, IDetailService detailService)
 {
     _userProfileService = userProfileService;
     _internalMovementService = internalMovementService;
     _transactionService = transactionService;
     _storeService = storeService;
     _projectCodeService = projectCodeService;
     _shippingInstructionService = shippingInstructionService;
     _commodityService = commodityService;
     _hubService = hubService;
     _programService = programService;
     _unitService = unitService;
     _detailService = detailService;
 }
コード例 #46
0
 //
 // GET: /InternalMovement/
 public InternalMovementController(IUserProfileService userProfileService, IInternalMovementService internalMovementService,
                                   ITransactionService transactionService, IStoreService storeService, IProjectCodeService projectCodeService,
                                   IShippingInstructionService shippingInstructionService, ICommodityService commodityService, IHubService hubService,
                                   IProgramService programService, IUnitService unitService, IDetailService detailService)
 {
     _userProfileService         = userProfileService;
     _internalMovementService    = internalMovementService;
     _transactionService         = transactionService;
     _storeService               = storeService;
     _projectCodeService         = projectCodeService;
     _shippingInstructionService = shippingInstructionService;
     _commodityService           = commodityService;
     _hubService     = hubService;
     _programService = programService;
     _unitService    = unitService;
     _detailService  = detailService;
 }
コード例 #47
0
        public SitemapGenerator(BlogSettings blogSettings,
                                ForumSettings forumSettings,
                                IActionContextAccessor actionContextAccessor,
                                IBlogService blogService,
                                ICategoryService categoryService,
                                ILanguageService languageService,
                                IManufacturerService manufacturerService,
                                INewsService newsService,
                                IProductService productService,
                                IProductTagService productTagService,
                                IStoreContext storeContext,
                                ITopicService topicService,
                                IUrlHelperFactory urlHelperFactory,
                                IUrlRecordService urlRecordService,
                                IWebHelper webHelper,
                                LocalizationSettings localizationSettings,
                                NewsSettings newsSettings,
                                SecuritySettings securitySettings,
                                SitemapXmlSettings sitemapSettings,

                                ICommodityService commodityService)
        {
            _blogSettings          = blogSettings;
            _forumSettings         = forumSettings;
            _actionContextAccessor = actionContextAccessor;
            _blogService           = blogService;
            _categoryService       = categoryService;
            _languageService       = languageService;
            _manufacturerService   = manufacturerService;
            _newsService           = newsService;
            _productService        = productService;
            _productTagService     = productTagService;
            _storeContext          = storeContext;
            _topicService          = topicService;
            _urlHelperFactory      = urlHelperFactory;
            _urlRecordService      = urlRecordService;
            _webHelper             = webHelper;
            _localizationSettings  = localizationSettings;
            _newsSettings          = newsSettings;
            _securitySettings      = securitySettings;
            _sitemapXmlSettings    = sitemapSettings;

            _commodityService = commodityService;
        }
コード例 #48
0
        public static void SeedCommodities(ICommodityService commodityService)
        {
            var commodities = new List <Commodity>
            {
                new Commodity {
                    Id = 1, Name = "Onion"
                },

                new Commodity {
                    Id = 2, Name = "Tomato"
                },
            };


            foreach (var commodity in commodities)
            {
                commodityService.Create(commodity).Wait();
            }
        }
コード例 #49
0
 public GiftCertificateController(
     IGiftCertificateService giftCertificateService,
     ICommodityService commodityService,
    IUserProfileService userProfileService,
     IReceiptAllocationService receiptAllocationService,
     IDetailService detailService,
     ICommodityTypeService commodityTypeService,
    IDonorService donorService,
     IProgramService programService,
     IGiftCertificateDetailService giftCertificateDetailService)
 {
     _giftCertificateService = giftCertificateService;
     _commodityService = commodityService;
     _userProfileService = userProfileService;
     _receiptAllocationService = receiptAllocationService;
     _detailService = detailService;
     _commodityTypeService = commodityTypeService;
     _donorService = donorService;
     _programService = programService;
     _giftCertificateDetailService = giftCertificateDetailService;
 }
コード例 #50
0
ファイル: HRDController.cs プロジェクト: robela/cats
 public HRDController(IAdminUnitService adminUnitService, IHRDService hrdService,
                      IRationService rationservice, IRationDetailService rationDetailService,
                      IHRDDetailService hrdDetailService, ICommodityService commodityService,
                      INeedAssessmentDetailService needAssessmentDetailService, INeedAssessmentHeaderService needAssessmentService,
                      IWorkflowStatusService workflowStatusService, ISeasonService seasonService, 
                      IUserAccountService userAccountService, ILog log,IPlanService planService)
 {
     _adminUnitService = adminUnitService;
     _hrdService = hrdService;
     _hrdDetailService = hrdDetailService;
     _commodityService = commodityService;
     _rationService = rationservice;
     _rationDetailService = rationDetailService;
     _needAssessmentDetailService = needAssessmentDetailService;
     _needAssessmentService = needAssessmentService;
     _workflowStatusService = workflowStatusService;
     _seasonService = seasonService;
     _userAccountService = userAccountService;
     _log = log;
     _planService = planService;
 }
コード例 #51
0
 public GiftCertificateController(
     IGiftCertificateService giftCertificateService,
     ICommodityService commodityService,
     IUserProfileService userProfileService,
     IReceiptAllocationService receiptAllocationService,
     IDetailService detailService,
     ICommodityTypeService commodityTypeService,
     IDonorService donorService,
     IProgramService programService,
     IGiftCertificateDetailService giftCertificateDetailService)
 {
     _giftCertificateService       = giftCertificateService;
     _commodityService             = commodityService;
     _userProfileService           = userProfileService;
     _receiptAllocationService     = receiptAllocationService;
     _detailService                = detailService;
     _commodityTypeService         = commodityTypeService;
     _donorService                 = donorService;
     _programService               = programService;
     _giftCertificateDetailService = giftCertificateDetailService;
 }
コード例 #52
0
 public ReceiptAllocationController(IReceiptAllocationService receiptAllocationService,
     IUserProfileService userProfileService,
     ICommoditySourceService commoditySourceService,
     IGiftCertificateService giftCertificateService,
     ICommodityService commodityService,
     IDonorService donorService,
     IGiftCertificateDetailService giftCertificateDetailService,
     IHubService hubService,
     IProgramService programService,
     ICommodityTypeService commodityTypeService)
 {
     this._receiptAllocationService = receiptAllocationService;
     this._userProfileService = userProfileService;
     this._commoditySourceService = commoditySourceService;
     this._giftCertificateService = giftCertificateService;
     this._commodityService = commodityService;
     this._donorService = donorService;
     this._giftCertificateDetailService = giftCertificateDetailService;
     this._hubService = hubService;
     this._programService = programService;
     this._commodityTypeService = commodityTypeService;
 }
コード例 #53
0
ファイル: HRDController.cs プロジェクト: nathnael/cats
 public HRDController(IAdminUnitService adminUnitService, IHRDService hrdService,
                      IRationService rationservice, IRationDetailService rationDetailService,
                      IHRDDetailService hrdDetailService, ICommodityService commodityService,
                      INeedAssessmentDetailService needAssessmentDetailService, INeedAssessmentHeaderService needAssessmentService,
                      IWorkflowStatusService workflowStatusService, ISeasonService seasonService,
                      IUserAccountService userAccountService, ILog log, IPlanService planService, ITransactionService transactionService)
 {
     _adminUnitService            = adminUnitService;
     _hrdService                  = hrdService;
     _hrdDetailService            = hrdDetailService;
     _commodityService            = commodityService;
     _rationService               = rationservice;
     _rationDetailService         = rationDetailService;
     _needAssessmentDetailService = needAssessmentDetailService;
     _needAssessmentService       = needAssessmentService;
     _workflowStatusService       = workflowStatusService;
     _seasonService               = seasonService;
     _userAccountService          = userAccountService;
     _log                = log;
     _planService        = planService;
     _transactionService = transactionService;
 }
コード例 #54
0
 public ReceiveNewController(IUserProfileService userProfileService,
     IReceiptAllocationService receiptAllocationService,
     IReceiveService receiveService,
     ICommodityService commodityService,
     IUnitService unitService,
     IStoreService storeService,
     ITransactionService transactionService,
     IDonorService donorService,
     IHubService hub,
     ITransporterService transporterService)
     : base(userProfileService)
 {
     _userProfileService = userProfileService;
     _receiptAllocationService = receiptAllocationService;
     _receiveService = receiveService;
     _commodityService = commodityService;
     _unitService = unitService;
     _storeService = storeService;
     _transactionService = transactionService;
     _donorService = donorService;
     _hub = hub;
     _transporterService = transporterService;
 }
コード例 #55
0
 public TransactionController(ITransactionService transactionService,ILedgerService ledgerService,ICommodityService commodityService)
 {
     this._transactionService = transactionService;
      this._ledgerService = ledgerService;
      this._commodityService = commodityService;
 }
コード例 #56
0
 //
 // GET: /Commodity/
 public CommodityController(ICommodityTypeService commodityTypeService, ICommodityService commodityService)
 {
     _commodityTypeService = commodityTypeService;
     _commodityService = commodityService;
 }