public ActionResult Index(IPortalUser user, Guid chartSpecificationId) { //get the data options from the user session //validate that the user has got access to the chart specification return null; }
public void Logon_AccountDisabled() { _mockUser.AccountEnabled = false; _mockUser.AccountExpiryDate = DateTime.Now.AddDays(1); _dataRepository.Stub(x => x.GetPortalUser("username", "hashedPassword")).Return(_mockUser); _securityHelper.Stub(x => x.OneWayHash("password")).Return("hashedPassword"); _logService.Stub(x => x.GetLog(typeof(SecurityService).ToString())).Return(_log); _user = _securityService.LogOn("username", "password"); Assert.IsNull(_user); }
public void Setup() { _mocks = new MockRepository(); _dataRepository = MockRepository.GenerateStub<ISecurityRepository>(); _securityHelper = MockRepository.GenerateStub<ISecurityHelper>(); _logService = MockRepository.GenerateStub<ILogService>(); _log = MockRepository.GenerateStub<ILog>(); _securityService = new SecurityService(_dataRepository, _securityHelper, _logService); _mockUser = MockRepository.GenerateStub<IPortalUser>(); }
public ActionResult Index(IPortalUser user, PortletViewModel model) { var selectedViewModel = model.Items.SingleOrDefault(x => x.Url == user.CurrentOperation); if (selectedViewModel != null) { foreach(var vm in model.Items) { vm.Data = "none"; } selectedViewModel.Data = "Selected"; } return View(model); }
public ActionResult View(IPortalUser user) { IPortlet[] portlets = null; List<PortletViewModel> viewModels = new List<PortletViewModel>(); portlets = _portletService.GetPortlets(user.Username, user.CurrentContext, user.CurrentOperation); foreach (IPortlet portlet in portlets) { var viewModel = Mapper.Map<IPortlet, PortletViewModel>(portlet); viewModels.Add(viewModel); } var model = new PortletModel(); model.ViewModels = viewModels.ToArray(); return View(model); }
public int UpdatePortalUser(IPortalUser user) { string[] columns = {"AccountEnabled","AccountExpiryDate","SessionGUID","LastRequest","SessionExpiredMinutes"}; return _session.Update("PORTAL_USER", "USERNAME", user, columns); }
public ActionResult Index(IPortalUser user, List<string> equipment) { ViewBag.Message = user.CurrentOperation; return View(); }