public ReliefRequisitionController( IReliefRequisitionService reliefRequisitionService, IWorkflowStatusService workflowStatusService, IReliefRequisitionDetailService reliefRequisitionDetailService, IUserAccountService userAccountService, IRegionalRequestService regionalRequestService, IRationService rationService, IDonorService donorService, INotificationService notificationService, IPlanService planService, ITransactionService transactionService, ICommonService commonService, IRationDetailService rationDetailService) { this._reliefRequisitionService = reliefRequisitionService; this._workflowStatusService = workflowStatusService; this._reliefRequisitionDetailService = reliefRequisitionDetailService; _userAccountService = userAccountService; _rationService = rationService; _donorService = donorService; _notificationService = notificationService; _planService = planService; _transactionService = transactionService; _commonService = commonService; _rationDetailService = rationDetailService; _regionalRequestService = regionalRequestService; }
public RequestController(IRegionalRequestService reliefRequistionService, IFDPService fdpService, IRegionalRequestDetailService reliefRequisitionDetailService, ICommonService commonService, IHRDService hrdService, IApplicationSettingService ApplicationSettingService, IUserAccountService userAccountService, ILog log, IHRDDetailService hrdDetailService, IRegionalPSNPPlanDetailService regionalPSNPPlanDetailService, IRegionalPSNPPlanService RegionalPSNPPlanService, IAdminUnitService adminUnitService, IPlanService planService, IIDPSReasonTypeServices idpsReasonTypeServices) { _regionalRequestService = reliefRequistionService; _fdpService = fdpService; _regionalRequestDetailService = reliefRequisitionDetailService; _commonService = commonService; _hrdService = hrdService; _applicationSettingService = ApplicationSettingService; _userAccountService = userAccountService; _log = log; _HRDDetailService = hrdDetailService; _RegionalPSNPPlanDetailService = regionalPSNPPlanDetailService; _RegionalPSNPPlanService = RegionalPSNPPlanService; _adminUnitService = adminUnitService; _planService = planService; _idpsReasonTypeServices = idpsReasonTypeServices; }
public WoredaStockDistributionController( IUtilizationHeaderSerivce utilizationService, IProgramService programService, IUtilizationDetailSerivce utilizationDetailSerivce, UserAccountService userAccountService, ICommonService commonService, IRegionalRequestService regionalRequestService, IReliefRequisitionDetailService reliefRequisitionDetailService, IReliefRequisitionService reliefRequisitionService, ITransactionService transactionService, IDispatchService dispatchService, IDeliveryService deliveryService, ILossReasonService lossReasonService, IPlanService planService, IAdminUnitService adminUnitService) { _utilizationService = utilizationService; _programService = programService; _utilizationDetailSerivce = utilizationDetailSerivce; _userAccountService = userAccountService; _commonService = commonService; _regionalRequestService = regionalRequestService; _reliefRequisitionDetailService = reliefRequisitionDetailService; _reliefRequisitionService = reliefRequisitionService; _transactionService = transactionService; _dispatchService = dispatchService; _deliveryService = deliveryService; _lossReasonService = lossReasonService; _planService = planService; _adminUnitService = adminUnitService; }
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; }
public DashboardController(IRegionalRequestService regionalRequestService, IRegionalRequestDetailService reliefRequisitionDetailService, IReliefRequisitionService reliefRequisitionService) { _regionalRequestService = regionalRequestService; _regionalRequestDetailService = reliefRequisitionDetailService; _reliefRequisitionService = reliefRequisitionService; }
public HomeController(IHRDService hrdService, IHRDDetailService hrdDetailService, IRationDetailService rationDetailService, IRegionalRequestService regionalRequestService, IUserAccountService userAccountService) { _hrdService = hrdService; _hrdDetailService = hrdDetailService; _rationDetailService = rationDetailService; _regionalRequestService = regionalRequestService; _userAccountService = userAccountService; }
public void Init() { var requestDetails = new List <RegionalRequestDetail>() { new RegionalRequestDetail() { Beneficiaries = 10, RegionalRequestID = 1, Fdpid = 1, RegionalRequestDetailID = 1, Fdp = new FDP { AdminUnitID = 1, Name = "Fdp 1", AdminUnit = new AdminUnit { Name = "Woreda 1", AdminUnitID = 2, ParentID = 4 } } }, new RegionalRequestDetail() { Beneficiaries = 10, RegionalRequestID = 1, Fdpid = 2, RegionalRequestDetailID = 1, Fdp = new FDP { AdminUnitID = 1, Name = "Fdp 1", AdminUnit = new AdminUnit { Name = "Woreda 1", AdminUnitID = 2, ParentID = 4 } } } }; var regionalRequestRepository = new Mock <IGenericRepository <RegionalRequest> >(); var regionalRequestDetailRepository = new Mock <IGenericRepository <RegionalRequestDetail> >(); regionalRequestDetailRepository.Setup( t => t.Get(It.IsAny <Expression <Func <RegionalRequestDetail, bool> > >(), It.IsAny <Func <IQueryable <RegionalRequestDetail>, IOrderedQueryable <RegionalRequestDetail> > >(), It.IsAny <string>())).Returns(requestDetails); var unitOfWork = new Mock <IUnitOfWork>(); unitOfWork.Setup(t => t.RegionalRequestRepository).Returns(regionalRequestRepository.Object); unitOfWork.Setup(t => t.RegionalRequestDetailRepository).Returns(regionalRequestDetailRepository.Object); this._regionalRequestService = new RegionalRequestService(unitOfWork.Object); }
public DashboardController(IRegionalRequestService regionalRequestService, IRegionalRequestDetailService reliefRequisitionDetailService, IReliefRequisitionService reliefRequisitionService, IHRDService hrdService, IRegionalPSNPPlanService regionalPsnpPlanService) { _regionalRequestService = regionalRequestService; _regionalRequestDetailService = reliefRequisitionDetailService; _reliefRequisitionService = reliefRequisitionService; _hrdService = hrdService; _regionalPsnpPlanService = regionalPsnpPlanService; }
public RegionalPSNPPlanDetailController( IRegionalPSNPPlanDetailService regionalPSNPPlanDetailServiceParam, IRegionalPSNPPlanService regionalPSNPPlanServiceParam, IRegionalRequestService regionalRequestServiceParam, IFDPService FDPServiceParam) { this._regionalPSNPPlanDetailService = regionalPSNPPlanDetailServiceParam; this._regionalPSNPPlanService = regionalPSNPPlanServiceParam; this._FDPService = FDPServiceParam; this._reqService = regionalRequestServiceParam; }
public FetchDataController(IRegionalDashboard regionalDashboard, IRegionalRequestService regionalRequestService, IReliefRequisitionService reliefRequisitionService, IAdminUnitService adminUnitService, IFDPService fdpService, IHRDService hrdService ) { _regionalDashboard = regionalDashboard; _regionalRequestService = regionalRequestService; _reliefRequisitionService = reliefRequisitionService; _adminUnitService = adminUnitService; _fdpService = fdpService; _hrdService = hrdService; }
public DashboardController(IRegionalRequestService regionalRequestService, IRegionalRequestDetailService reliefRequisitionDetailService, IReliefRequisitionService reliefRequisitionService, IHRDService hrdService, IRegionalPSNPPlanService regionalPsnpPlanService, IUtilizationHeaderSerivce utilization, IUtilizationDetailSerivce utilizationDetail ) { _regionalRequestService = regionalRequestService; _regionalRequestDetailService = reliefRequisitionDetailService; _reliefRequisitionService = reliefRequisitionService; _hrdService = hrdService; _regionalPsnpPlanService = regionalPsnpPlanService; _utilizationService = utilization; _utilizationDetailSerivce = utilizationDetail; }
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; }
public HomeController(IUserDashboardPreferenceService userDashboardPreferenceService, IDashboardWidgetService dashboardWidgetService, IUserAccountService _userService, IUnitOfWork unitOfWork, IRegionalRequestService regionalRequestService, IReliefRequisitionService reliefRequisitionService, IDashboardService iDashboardService, IUserAccountService userAccountService, INotificationService notificationService) { _regionalRequestService = regionalRequestService; _reliefRequistionService = reliefRequisitionService; _IDashboardService = iDashboardService; this._userAccountService = userAccountService; _notificationService = notificationService; _userDashboardPreferenceService = userDashboardPreferenceService; _dashboardWidgetService = dashboardWidgetService; this.userService = _userService; _unitOfWork = unitOfWork; }
public RegionalPSNPPlanDetailController( IRegionalPSNPPlanDetailService regionalPSNPPlanDetailServiceParam, IRegionalPSNPPlanService regionalPSNPPlanServiceParam, IRegionalRequestService regionalRequestServiceParam, IFDPService FDPServiceParam, IAdminUnitService adminUnitService, IRationDetailService rationDetailService, IUserAccountService userAccountService, IUserProfileService userProfileService) { this._regionalPSNPPlanDetailService = regionalPSNPPlanDetailServiceParam; this._regionalPSNPPlanService = regionalPSNPPlanServiceParam; this._FDPService = FDPServiceParam; this._reqService = regionalRequestServiceParam; this._adminUnitService = adminUnitService; this._rationDetailService = rationDetailService; this._userAccountService = userAccountService; this._userProfileService = userProfileService; }
public FetchDataController(IRegionalDashboard regionalDashboard, IRegionalRequestService regionalRequestService, IReliefRequisitionService reliefRequisitionService, IAdminUnitService adminUnitService, IFDPService fdpService, IHRDService hrdService, IUtilizationHeaderSerivce utilization ) { _regionalDashboard = regionalDashboard; _regionalRequestService = regionalRequestService; _reliefRequisitionService = reliefRequisitionService; _adminUnitService = adminUnitService; _fdpService = fdpService; _hrdService = hrdService; _utilization = utilization; }
public WoredaStockDistributionController( IUtilizationHeaderSerivce utilizationService, IUtilizationDetailSerivce utilizationDetailSerivce, UserAccountService userAccountService, ICommonService commonService, IRegionalRequestService regionalRequestService, IReliefRequisitionDetailService reliefRequisitionDetailService, IReliefRequisitionService reliefRequisitionService, ITransactionService transactionService) { _utilizationService = utilizationService; _utilizationDetailSerivce = utilizationDetailSerivce; _userAccountService = userAccountService; _commonService = commonService; _regionalRequestService = regionalRequestService; _reliefRequisitionDetailService = reliefRequisitionDetailService; _reliefRequisitionService = reliefRequisitionService; _transactionService = transactionService; }
public WoredaStockDistributionController( IUtilizationHeaderSerivce utilizationService, IUtilizationDetailSerivce utilizationDetailSerivce, UserAccountService userAccountService, ICommonService commonService, IRegionalRequestService regionalRequestService, IReliefRequisitionDetailService reliefRequisitionDetailService, IReliefRequisitionService reliefRequisitionService, ITransactionService transactionService, IDispatchService dispatchService, IDeliveryService deliveryService) { _utilizationService = utilizationService; _utilizationDetailSerivce = utilizationDetailSerivce; _userAccountService = userAccountService; _commonService = commonService; _regionalRequestService = regionalRequestService; _reliefRequisitionDetailService = reliefRequisitionDetailService; _reliefRequisitionService = reliefRequisitionService; _transactionService = transactionService; _dispatchService = dispatchService; _deliveryService = deliveryService; }
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; }
public void Init() { var requestDetails = new List<RegionalRequestDetail>() { new RegionalRequestDetail() { Beneficiaries = 10, RegionalRequestID = 1, Fdpid = 1, RegionalRequestDetailID = 1, Fdp = new FDP { AdminUnitID = 1, Name = "Fdp 1", AdminUnit = new AdminUnit {Name = "Woreda 1", AdminUnitID = 2, ParentID = 4} } }, new RegionalRequestDetail() { Beneficiaries = 10, RegionalRequestID = 1, Fdpid = 2, RegionalRequestDetailID = 1, Fdp = new FDP { AdminUnitID = 1, Name = "Fdp 1", AdminUnit = new AdminUnit {Name = "Woreda 1", AdminUnitID = 2, ParentID = 4} } } }; var regionalRequestRepository = new Mock<IGenericRepository<RegionalRequest>>(); var regionalRequestDetailRepository = new Mock<IGenericRepository<RegionalRequestDetail>>(); regionalRequestDetailRepository.Setup( t => t.Get(It.IsAny<Expression<Func<RegionalRequestDetail, bool>>>(), It.IsAny<Func<IQueryable<RegionalRequestDetail>, IOrderedQueryable<RegionalRequestDetail>>>(), It.IsAny<string>())).Returns(requestDetails); var unitOfWork = new Mock<IUnitOfWork>(); unitOfWork.Setup(t => t.RegionalRequestRepository).Returns(regionalRequestRepository.Object); unitOfWork.Setup(t => t.RegionalRequestDetailRepository).Returns(regionalRequestDetailRepository.Object); this._regionalRequestService = new RegionalRequestService(unitOfWork.Object); }