/// <summary>
        /// Initialises a new instance of the <see cref="GetPositionReportDataCommand"/> class.
        /// </summary>
        /// <param name="logger">The logger.</param>
        /// <param name="userIdentity">The user identity.</param>
        /// <param name="dateTimeService">The date-time service.</param>
        /// <param name="fundRepository">The fund repository.</param>
        /// <param name="valuationRepository">The valuation repository</param>
        /// <param name="orderManagementService">The order management service</param>
        /// <param name="forwardContractRepository">The forward Contract Repository</param>
        /// <param name="mfgiRepository">The MFGI Repository.</param>
        /// <param name="structureRepository">The fund structure repository</param>
        public GetPositionReportDataCommand(
            ILogger logger,
            IUserIdentity userIdentity,
            IDateTimeService dateTimeService,
            IFundRepository fundRepository,
            IValuationRepository valuationRepository,
            IOrderManagementService orderManagementService,
            IForwardContractRepository forwardContractRepository,
            IMfgiRepository mfgiRepository,
            IStructureRepository structureRepository)

        {
            Guard.IsNotNull(logger, "logger");
            Guard.IsNotNull(userIdentity, "uderIdentity");
            Guard.IsNotNull(dateTimeService, "dateTimeService");
            Guard.IsNotNull(fundRepository, "fundRepository");
            Guard.IsNotNull(valuationRepository, "valuationRepository");
            Guard.IsNotNull(orderManagementService, "orderManagementService");
            Guard.IsNotNull(forwardContractRepository, "forwardContractRepository");
            Guard.IsNotNull(mfgiRepository, "mfgiRepository");
            Guard.IsNotNull(structureRepository, "structureRepository");

            this.logger                    = logger;
            this.userIdentity              = userIdentity;
            this.dateTimeService           = dateTimeService;
            this.fundRepository            = fundRepository;
            this.valuationRepository       = valuationRepository;
            this.orderManagementService    = orderManagementService;
            this.forwardContractRepository = forwardContractRepository;
            this.mfgiRepository            = mfgiRepository;
            this.structureRepository       = structureRepository;
        }
예제 #2
0
 public StructureController(IStructureRepository structureRepository,
                            IUserProfileRepository userProfileRepository,
                            IReportRepository reportRepository)
 {
     _structureRepository   = structureRepository;
     _userProfileRepository = userProfileRepository;
     _reportRepository      = reportRepository;
 }
예제 #3
0
 public ItemService(IItemRepository itemRepo, ISupplierRepository supplierRepo, IItemStructureRepository itemStructureRepo, IStructureRepository structureRepository)
 {
     _itemRepository          = itemRepo;
     _supplierRepository      = supplierRepo;
     _structureRepository     = structureRepository;
     _itemStructureRepository = itemStructureRepo;
     itemMapping = new ItemMapping();
 }
예제 #4
0
        public BrowseController(IStructureRepository structureRepository, 
		                         IDocumentRepository documentRepository)
            : base(false)
        {
            _structureRepository = structureRepository;
            _documentRepository = documentRepository;

            _document = new Document(_documentRepository);
        }
예제 #5
0
 public LotsController(ILotRepository lotRepository, INounRepository nounRepository, IGenderRepository genderRepository, ISizeRepository sizeRepository, IStateRepository stateRepository, IColorRepository colorRepository, IStructureRepository structureRepository)
 {
     _lotRepo       = lotRepository;
     _nounRepo      = nounRepository;
     _genderRepo    = genderRepository;
     _sizeRepo      = sizeRepository;
     _stateRepo     = stateRepository;
     _colorRepo     = colorRepository;
     _structureRepo = structureRepository;
 }
예제 #6
0
        public ConfigurationController(IDocumentRepository documentRepository,
		                                IStructureRepository structureRepository)
            : base(true)
        {
            _documentRepository = documentRepository;
            _structureRepository = structureRepository;

            _document = new Document(_documentRepository);
            _structure = new Structure(_structureRepository);

            _user = new User();
        }
예제 #7
0
 public StructureController(IStructureRepository structureRepository)
     : base(true)
 {
     _structureRepository = structureRepository;
 }
예제 #8
0
 public StructureService(IStructureRepository structureRepo, IMapper mapper)
 {
     _structureRepository = structureRepo;
     structureMapping     = new StructureMapping();
 }
예제 #9
0
 public UnitController(IUnnoService unnoService,
                       IStructureRepository structureRepository)
 {
     this._unnoService         = unnoService;
     this._structureRepository = structureRepository;
 }
예제 #10
0
 public StructureController()
 {
     this.structureRepository = new StructureRepository();
 }
 public StructuresController(IStructureRepository structureRepository)
 {
     _structureRepo = structureRepository;
 }
 public StructureService(IOptions <AppSettings> appSettings, IStructureRepository structureRepository)
 {
     _structureRepository = structureRepository;
     _appSettings         = appSettings.Value;
 }
예제 #13
0
파일: Structure.cs 프로젝트: samwa/mcms
 public Structure(IStructureRepository structureRepository)
     : this()
 {
     _structureRepository = structureRepository;
 }