public LoginController(IUserBLL userBll, IPageBLL pageBll, IPOABLL poabll, IUserAuthorizationBLL userAuthorizationBll) : base(pageBll, Enums.MenuList.LOGIN) { _userBll = userBll; _poabll = poabll; _userAuthorizationBll = userAuthorizationBll; }
public static SelectList GetPoaAll(IPOABLL poabll) { IPOABLL poaBll = poabll; var poaList = poaBll.GetAllOnlyPoa(); var selectItemSource = Mapper.Map <List <SelectItemModel> >(poaList); return(new SelectList(selectItemSource, "ValueField", "TextField")); }
public void TestCleanup() { _logger = null; _uow = null; _repositoryPoa = null; _poabll = null; _nppbkcbll = null; _monthBll = null; }
public UserBLL(IUnitOfWork uow, ILogger logger) { _logger = logger; _uow = uow; _repository = _uow.GetGenericRepository <USER>(); _poabll = new POABLL(_uow, _logger); _userPlantMapBll = new UserPlantMapBLL(_uow, _logger); }
public PoaDelegationController(IPageBLL pageBLL, IPoaDelegationBLL poaDelegationBll, IPOABLL poabll, IChangesHistoryBLL changesHistoryBll, IUserBLL userBll) : base(pageBLL, Enums.MenuList.MasterData) { _poaDelegationBll = poaDelegationBll; _poabll = poabll; _changesHistoryBll = changesHistoryBll; _userBll = userBll; }
public POAMapController(IPageBLL pageBLL, IPOABLL poabll, IPOAMapBLL poaMapBll, IMasterDataAprovalBLL masterDataAprovalBLL, IZaidmExNPPBKCBLL nppbkcbll, IPlantBLL plantbll, IChangesHistoryBLL changeHistorybll) : base(pageBLL, Enums.MenuList.POAMap) { _poaMapBLL = poaMapBll; _changeHistoryBll = changeHistorybll; _mainMenu = Enums.MenuList.MasterData; _nppbkcbll = nppbkcbll; _poabll = poabll; _plantbll = plantbll; _masterDataAprovalBLL = masterDataAprovalBLL; }
public WorkflowHistoryBLL(IUnitOfWork uow, ILogger logger) { _logger = logger; _uow = uow; _repository = _uow.GetGenericRepository <WORKFLOW_HISTORY>(); _poaMapBll = new ZaidmExPOAMapBLL(_uow, _logger); _poaBll = new POABLL(_uow, _logger); _wasteRoleServices = new WasteRoleServices(_uow, _logger); _poaDelegationServices = new PoaDelegationServices(_uow, _logger); _userBll = new UserBLL(_uow, _logger); }
//private IPageBLL _pageBll; public MasterApprovalController(IPageBLL pageBll, IWorkflowHistoryBLL workflowHistoryBLL, IMasterDataAprovalBLL masterDataAprovalBLL, IPOABLL poaBLL, IBrandRegistrationBLL brandRegistrationBLL, IUserBLL userBLL) : base(pageBll, Enums.MenuList.MasterDataApproval) { _mainMenu = Enums.MenuList.MasterData; _masterDataAprovalBLL = masterDataAprovalBLL; _xmlWriter = new XmlBrandRegistrationWriter(); _userBLL = userBLL; _poaBLL = poaBLL; //_pageBll = pageBll; _workflowHistoryBLL = workflowHistoryBLL; _brandRegistrationBLL = brandRegistrationBLL; }
public WorkflowBLL(IUnitOfWork uow, ILogger logger) { _logger = logger; _uow = uow; _userBll = new UserBLL(_uow, _logger); _poabll = new POABLL(_uow, _logger); _poaMapBll = new ZaidmExPOAMapBLL(_uow, _logger); _workflowHistoryBll = new WorkflowHistoryBLL(_uow, _logger); _wasteRoleServices = new WasteRoleServices(_uow, _logger); _poaDelegationServices = new PoaDelegationServices(_uow, _logger); _userPlantMapService = new UserPlantMapService(_uow, _logger); }
public void GetPoaAllTest() { var poaFake = FakeStuffs.GetPOA(); _repositoryPoa = Substitute.For <IGenericRepository <POA> >(); _uow.GetGenericRepository <POA>().ReturnsForAnyArgs(_repositoryPoa); _poabll = new POABLL(_uow, _logger); _repositoryPoa.Get().ReturnsForAnyArgs(poaFake); var actualResult = GlobalFunctions.GetPoaAll(_poabll); var firstItemText = actualResult.ToList()[0].Text; var firstItemValue = actualResult.ToList()[0].Value; Assert.AreEqual(firstItemText, poaFake.ToList()[0].PRINTED_NAME); Assert.AreEqual(firstItemValue, poaFake.ToList()[0].POA_ID); }
public void SetLoginSession() { if (Session[Core.Constans.SessionKey.CurrentUser] == null) { var userId = User.Identity.Name.Split('\\')[User.Identity.Name.Split('\\').Length - 1]; //User.Identity.Name.Remove(0, 4); IUserBLL userBll = MvcApplication.GetInstance <UserBLL>(); IPOABLL poabll = MvcApplication.GetInstance <POABLL>(); IUserAuthorizationBLL userAuthorizationBll = MvcApplication.GetInstance <UserAuthorizationBLL>(); var loginResult = userBll.GetLogin(userId); if (loginResult != null) { //CurrentUser = loginResult; loginResult.UserRole = poabll.GetUserRole(loginResult.USER_ID); loginResult.AuthorizePages = userAuthorizationBll.GetAuthPages(loginResult.USER_ID); loginResult.NppbckPlants = userAuthorizationBll.GetNppbckPlants(loginResult.USER_ID); loginResult.ListUserPlants = new List <string>(); loginResult.ListUserNppbkc = new List <string>(); switch (loginResult.UserRole) { case Enums.UserRole.User: case Enums.UserRole.Viewer: case Enums.UserRole.Controller: loginResult.ListUserPlants = userAuthorizationBll.GetListPlantByUserId(loginResult.USER_ID); loginResult.ListUserNppbkc = userAuthorizationBll.GetListNppbkcByUserId(loginResult.USER_ID); break; case Enums.UserRole.POA: loginResult.ListUserPlants = new List <string>(); foreach (var nppbkcPlantDto in loginResult.NppbckPlants) { foreach (var plantDto in nppbkcPlantDto.Plants) { loginResult.ListUserPlants.Add(plantDto.WERKS); } } loginResult.ListUserNppbkc = loginResult.NppbckPlants.Select(c => c.NppbckId).ToList(); break; } } Session[Core.Constans.SessionKey.CurrentUser] = loginResult; } }