public AdminController(IEntitlementActionSvc entitlementActionSvc, IDropdownRepo ddlRepo, ISessionSvc sessionSvc) { _entitlementActionSvc = entitlementActionSvc; _ddlRepo = ddlRepo; _uiddlRepo = new Helpers.UIDropDownRepo(_ddlRepo); _sessionSvc = sessionSvc; }
public PaymentController(ITransactionLogSvc transactionLogSvc, ILogSvc logger, ISessionSvc sessionSvc, IDropdownRepo ddlRepo, ITransactionLogPaymentSvc paymentSvc) { _transactionLogSvc = transactionLogSvc; _logger = logger; _sessionSvc = sessionSvc; _ddlRepo = ddlRepo; _paymentSvc = paymentSvc; }
public LibraryController(IBookMasterSvc bookmasterSvc, IDropdownRepo ddlRepo, ISessionSvc sessionSvc) { _bookmasterSvc = bookmasterSvc; _ddlRepo = ddlRepo; //new OpMgr.DataAccess.Implementations.DropdownRepo(new OpMgr.Configurations.Implementations.ConfigSvc()); _uiddlRepo = new Helpers.UIDropDownRepo(_ddlRepo); //_logger = logger; _sessionSvc = sessionSvc; }
public StudentController(IStudentSvc studSvc, IDropdownRepo dropDwnRepo, IUserTransactionSvc userTrans, IConfigSvc configSvc, ISessionSvc sessionSvc) { _studSvc = studSvc; _dropDwnRepo = dropDwnRepo; _uiddlRepo = new Helpers.UIDropDownRepo(_dropDwnRepo); //_logSvc = logSvc; _userTrans = userTrans; _configSvc = configSvc; _sessionSvc = sessionSvc; }
public TransactionController(IDropdownRepo ddlRepo, IUserSvc userSvc, ICommonConfigSvc commonConfig, ITransactionLogSvc transactionLog, ISessionSvc sessionSvc, IStudentSvc studentSvc, ITransactionMasterSvc trMaster, ITransactionRuleSvc trRule, IUserTransactionSvc uTranSvc) { _ddlRepo = ddlRepo; _userSvc = userSvc; _commonConfig = commonConfig; _transactionLog = transactionLog; _sessionSvc = sessionSvc; _studentSvc = studentSvc; _trMaster = trMaster; _trRule = trRule; _uTranSvc = uTranSvc; }
public LoginController(IUserSvc userSvc, IDropdownRepo ddlRepo, ISessionSvc sessionSvc, IResetPasswordSvc resetPassSvc, IMailSvc mail, IConfigSvc configSvc) { _userSvc = userSvc; _ddlRepo = ddlRepo; //new OpMgr.DataAccess.Implementations.DropdownRepo(new OpMgr.Configurations.Implementations.ConfigSvc()); _uiddlRepo = new Helpers.UIDropDownRepo(_ddlRepo); //_logger = logger; _configSvc = configSvc; _sessionSvc = sessionSvc; _resetPassSvc = resetPassSvc; _mail = mail;//dependency injected for sending mails }
public OpMgrAuthAttribute() { _sessionSvc = new SessionSvc(); }
static Controls() { _sessionSvc = new SessionSvc(); }
public List <MenuModel> GetMenuItems(ISessionSvc sessionSvc) { SessionDTO sessionDto = sessionSvc.GetUserSession(); List <ActionDTO> actions = new List <ActionDTO>(); actions = sessionDto.ActionList; List <MenuModel> lstMenu = null; if (actions != null) { lstMenu = new List <MenuModel>(); MenuModel menu; for (int i = 0; i < actions.Count; i++) { if (!string.IsNullOrEmpty(actions[i].ActionLink) && !string.IsNullOrEmpty(actions[i].MenuText) && string.IsNullOrEmpty(actions[i].HiddenControlId) && string.IsNullOrEmpty(actions[i].DisabledControlId)) { string menuText = OpMgr.Resources.Common.MenuResource.ResourceManager.GetString(actions[i].MenuText); if (string.IsNullOrEmpty(actions[i].GroupName)) { menu = lstMenu.FirstOrDefault(m => string.Equals(m.MenuCode, actions[i].MenuText)); if (menu == null) { menu = new MenuModel(); menu.MenuImage = actions[i].MenuImage; menu.MenuText = menuText; menu.IsSelfRedirectable = true; menu.ChildItems = null; menu.UrlToRedirect = actions[i].ActionLink; menu.MenuCode = actions[i].MenuText; if (string.Equals(menu.UrlToRedirect, HttpContext.Current.Request.Path, StringComparison.OrdinalIgnoreCase)) { menu.IsSelected = true; } lstMenu.Add(menu); } } else { menu = new MenuModel(); menu.MenuImage = actions[i].MenuImage; menu.MenuText = menuText; menu.IsSelfRedirectable = true; menu.ChildItems = null; menu.UrlToRedirect = actions[i].ActionLink; menu.MenuCode = actions[i].MenuText; if (string.Equals(menu.UrlToRedirect, HttpContext.Current.Request.Path, StringComparison.OrdinalIgnoreCase)) { menu.IsSelected = true; } string groupName = OpMgr.Resources.Common.MenuResource.ResourceManager.GetString(actions[i].GroupName); MenuModel addedRoot = lstMenu.FirstOrDefault(m => string.Equals(m.MenuCode, actions[i].GroupName)); if (addedRoot == null) { addedRoot = new MenuModel(); addedRoot.ChildItems = null; addedRoot.IsSelfRedirectable = false; addedRoot.MenuText = groupName; addedRoot.UrlToRedirect = string.Empty; addedRoot.MenuCode = actions[i].GroupName; lstMenu.Add(addedRoot); } if (addedRoot.ChildItems == null) { addedRoot.ChildItems = new List <MenuModel>(); addedRoot.ChildItems.Add(menu); } else { if (addedRoot.ChildItems.FirstOrDefault(m => string.Equals(m.MenuCode, actions[i].MenuText)) == null) { addedRoot.ChildItems.Add(menu); } } } } } } return(lstMenu); }