public ProductTypeController(IZaidmExProdTypeBLL exProdTypeBll, IChangesHistoryBLL changesHistoryBll, IWorkflowHistoryBLL workflowHistoryBLL, IPageBLL pageBLL) : base(pageBLL, Enums.MenuList.ProductType) { _exProdTypeBll = exProdTypeBll; this._mainMenu = Enums.MenuList.MasterData; this._productTypeService = new ProductTypeService(); this._refService = new SystemReferenceService(); this._changesHistoryBll = changesHistoryBll; this.workflowHistoryBLL = workflowHistoryBLL; this.productDevelopmentService = new ProductDevelopmentService(); }
public static SelectList GetProductCodeList(IZaidmExProdTypeBLL productBll) { var data = productBll.GetAll().Where(x => x.IS_DELETED != true); var selectList = from s in data select new SelectListItem { Value = s.PROD_CODE, Text = s.PROD_CODE + "-" + s.PRODUCT_TYPE + " [" + s.PRODUCT_ALIAS + "]" }; return(new SelectList(selectList, "Value", "Text")); }
public void GetProdTypeTest() { _repositoryProdType = Substitute.For <IGenericRepository <ZAIDM_EX_PRODTYP> >(); _uow.GetGenericRepository <ZAIDM_EX_PRODTYP>().ReturnsForAnyArgs(_repositoryProdType); _prodTypeBll = new ZaidmExProdTypeBLL(_uow, _logger); var ptypeFake = FakeStuffs.GetProdTypList(); _repositoryProdType.Get().ReturnsForAnyArgs(ptypeFake); var actualResult = GlobalFunctions.GetProductCodeList(_prodTypeBll); var firstItemText = actualResult.ToList()[0].Text; var firstItemValue = actualResult.ToList()[0].Value; Assert.AreEqual(firstItemText, ptypeFake.ToList()[0].PROD_CODE + "-" + ptypeFake.ToList()[0].PRODUCT_TYPE + " [" + ptypeFake.ToList()[0].PRODUCT_ALIAS + "]"); Assert.AreEqual(firstItemValue, ptypeFake.ToList()[0].PROD_CODE); }
public BrandRegistrationController(IBrandRegistrationBLL brandRegistrationBll, IPageBLL pageBLL, IMasterDataBLL masterBll, IZaidmExProdTypeBLL productBll, IZaidmExGoodTypeBLL goodTypeBll, IChangesHistoryBLL changesHistoryBll, IPlantBLL plantBll, IMaterialBLL materialBll, IMasterDataAprovalBLL masterDataAprovalBLL) : base(pageBLL, Enums.MenuList.BrandRegistration) { _brandRegistrationBll = brandRegistrationBll; _masterDataAprovalBLL = masterDataAprovalBLL; _masterBll = masterBll; _productBll = productBll; _goodTypeBll = goodTypeBll; _changesHistoryBll = changesHistoryBll; _plantBll = plantBll; _materialBll = materialBll; _mainMenu = Enums.MenuList.MasterData; }
// private IChangesHistoryBLL _changesHistoryBll; public BrandRegistrationBLL(IUnitOfWork uow, ILogger logger) { _logger = logger; _uow = uow; _repository = _uow.GetGenericRepository <ZAIDM_EX_BRAND>(); _repositoryPlantT001W = _uow.GetGenericRepository <T001W>(); _repositorySeries = _uow.GetGenericRepository <ZAIDM_EX_SERIES>(); _repositoryMarket = _uow.GetGenericRepository <ZAIDM_EX_MARKET>(); _plantBll = new PlantBLL(_uow, _logger); _masterDataAprovalBLL = new MasterDataApprovalBLL(_uow, _logger); _zaidmExProdTypeBLL = new ZaidmExProdTypeBLL(_uow, _logger); _excisableGoodsTypeService = new ExcisableGoodsTypeService(_uow, _logger); //_changesHistoryBll = changesHistoryBll; }