Exemplo n.º 1
0
        public async Task <IViewComponentResult> InvokeAsync()
        {
            var headerModel = new HeaderViewModel
            {
                LoginInformations = await _sessionCache.GetCurrentLoginInformationsAsync()
            };

            return(View(headerModel));
        }
Exemplo n.º 2
0
        private void SetStatusBar(IStatusBarInfo response)
        {
            RequestCharge = response != null
                ? $"Request Charge: {response.RequestCharge:N2}"
                : null;

            EditorViewModel.SetText(response?.Resource, HideSystemProperties);
            HeaderViewModel.SetText(response?.ResponseHeaders, HideSystemProperties);
        }
        //public IActionResult Searchh(string str)
        //{
        //    var model = _context.Products.Where(s => s.Name.Contains(str)).Take(7);
        //    return PartialView("_searchPartial", model);
        //}



        public IActionResult SearchProduct(string str)
        {
            HeaderViewModel headerViewModel = new HeaderViewModel
            {
                Products = _context.Products.Where(p => p.Name.Contains(str)).Take(3)
            };

            return(PartialView("_searchView", headerViewModel));
        }
Exemplo n.º 4
0
        public HeaderViewModel GetMenu()
        {
            HeaderViewModel menu = new HeaderViewModel()
            {
                brands = _mapper.Map <IEnumerable <BrandViewModel> >(_repo.GetBrand(1)),
                types  = _mapper.Map <IEnumerable <TypeViewModel> >(_repo.GetType(2))
            };

            return(menu);
        }
Exemplo n.º 5
0
        public ActionResult Index()
        {
            HeaderViewModel model = new HeaderViewModel()
            {
                Heading = IndexHeading,
                SubHeading = IndexSubHeading
            };

            return this.View(model);
        }
Exemplo n.º 6
0
        //[Route("Header/Fill/{category}{headerId}")]
        public ActionResult Fill(string msisdn, string category, string headerId)
        {
            var header = h_repository.GetServiceHeader(Convert.ToInt32(headerId));

            header.Category = category;
            var model = new HeaderViewModel();

            model.header = header;
            return(View(model));
        }
Exemplo n.º 7
0
        public IViewComponentResult Invoke()
        {
            var userId     = HttpContext.Session?.GetInt32(SessionKeysConstants.USER_ID);
            var merchantId = HttpContext.Session?.GetInt32(SessionKeysConstants.MERCHANT_ID);
            var username   = HttpContext.Session?.GetString(SessionKeysConstants.USERNAME);
            var imageUrl   = HttpContext.Session?.GetString(SessionKeysConstants.IMAGE_URL);
            var header     = new HeaderViewModel(userId, merchantId, username, imageUrl);

            return(View("Header", header));
        }
Exemplo n.º 8
0
        public HeaderView(HeaderViewModel vm)
        {
            InitializeComponent();

            Loaded += (s, e) =>
            {
                _logger.Trace("Wiring HeaderViewModel to HeaderView");
                DataContext = vm;
            };
        }
        public async Task <IViewComponentResult> InvokeAsync()
        {
            var headerModel = new HeaderViewModel
            {
                LoginInformations = await _sessionCache.GetCurrentLoginInformationsAsync(),
                SubscriptionExpireNotifyDayCount = SettingManager.GetSettingValue <int>(AppSettings.TenantManagement.SubscriptionExpireNotifyDayCount)
            };

            return(View(headerModel));
        }
Exemplo n.º 10
0
        public ActionResult Index(IContent currentContent)
        {
            var model = new HeaderViewModel
            {
                CurrentContentLink = GetCategoryOrPageLink(currentContent),
                StartPage          = _contentLoader.Get <StartPage>(ContentReference.StartPage)
            };

            return(PartialView(model));
        }
Exemplo n.º 11
0
        public void Header_Menu_Data_Should_Be_Set_Correctly(IHeaderProperties headerProperties)
        {
            var headerMenuProperties = new Mock <HeaderMenuProperties>();
            var headerViewModel      = new HeaderViewModel(headerProperties)
            {
                MenuProperties = headerMenuProperties.Object
            };

            headerViewModel.MenuProperties.Should().NotBeNull();
        }
        public void Episodes_PodcastHasBeenSelected_EpisodesCollectionIsNotEmpty()
        {
            var statusViewModel = new StatusViewModel();
            var headerViewModel = new HeaderViewModel();

            headerViewModel.SelectedPodcast = new Podcast();

            Assert.NotNull(statusViewModel.Episodes);
            CollectionAssert.IsNotEmpty(statusViewModel.Episodes);
        }
Exemplo n.º 13
0
        public void CanConstruct()
        {
            var instance = new HeaderViewModel(
                this.powerService.Object,
                this.titleService.Object,
                this.policyProvider.Object,
                this.navigationManager);

            instance.Should().NotBeNull();
        }
Exemplo n.º 14
0
        public static void SetupHeader(this ISupportHeader viewModel, string displayName = null, string uri = null)
        {
            var headerViewModel = new HeaderViewModel
            {
                DisplayName = displayName,
                ImageName   = uri
            };

            viewModel.SetupHeader(headerViewModel);
        }
Exemplo n.º 15
0
        public ActionResult Header()
        {
            var model = new HeaderViewModel()
            {
                CurrentCulture = CurrentCulture,
                CurrentUser    = CurrentUser,
            };

            return(PartialView(model));
        }
        public ActionResult Header()
        {
            var viewModel = new HeaderViewModel();

            viewModel.LinkData = ControllerHelper.GetLinkData(viewModel.DataSource, ProjConstants.Fields.Header.Link, ProjConstants.Fields.Header.LinkTextFallBack);
            var paramDate = ControllerHelper.GetRenderingParamValue(viewModel.DataSource, ProjConstants.Fields.Header.RenderingParams.Date);

            viewModel.FormattedDate = ControllerHelper.FormatDate(paramDate, DateTime.Now);
            return(View(ProjConstants.Views.Header, viewModel));
        }
Exemplo n.º 17
0
        public IActionResult Edit(int id)
        {
            HeaderViewModel model = new HeaderViewModel();

            model.header      = _irequestdata.HeaderRequests.Where(x => x.Id == id).FirstOrDefault();
            model.pagename    = "Edit";
            model.Attachments = _dbcontext.SPAAttachments.Where(x => x.Id == id).ToList();
            model.routing     = _dbcontext.SPARequestRouting.Where(x => x.Spaheaderid.Id == id).ToList();
            return(View(model));
        }
Exemplo n.º 18
0
        // GET: Navigation
        public ActionResult Header()
        {
            var model = new HeaderViewModel
            {
                Terms   = Url.RouteUrl("TermsAndConditions"),
                FAQsUrl = Url.RouteUrl("FAQ")
            };

            return(PartialView("~/Views/Shared/Navigation/_Header.cshtml", model));
        }
Exemplo n.º 19
0
        public void Header_Settings_Data_Should_Be_Set_Correctly(IHeaderProperties headerProperties)
        {
            var siteSettingsPage = new Mock <SiteSettingsPage>();
            var headerViewModel  = new HeaderViewModel(headerProperties)
            {
                SiteSettingsProperties = siteSettingsPage.Object
            };

            headerViewModel.SiteSettingsProperties.Should().NotBeNull();
        }
        public ActionResult Header()
        {
            var model = new HeaderViewModel()
            {
                SiteSettings = SettingsHelper.GetSiteSettings(),
                Breadcrumbs  = BreadcrumbsHelper.InitBreadcrumb(),
            };

            return(PartialView("~/Views/Shared/_Header.cshtml", model));
        }
Exemplo n.º 21
0
        public PartialViewResult HeaderPartial()
        {
            var model = new HeaderViewModel
            {
                ProductCategories = _db.Table_ProductCategory.Where(x => x.Active && x.ShowMenuVertical).OrderBy(a => a.DisplayOrder),
                PostCategories    = _db.Table_PostCategory.Where(a => a.Active).OrderBy(a => a.DisplayOrder).ToList()
            };

            return(PartialView(model));
        }
Exemplo n.º 22
0
        public static void SetupHeader(this ISupportHeader viewModel, IDispatcherSchedulerProvider scheduler, string displayName = null, string uri = null)
        {
            var headerViewModel = new HeaderViewModel(scheduler)
            {
                DisplayName = displayName,
                ImageName   = uri
            };

            viewModel.SetupHeader(headerViewModel);
        }
        public ActionResult Dashboard()
        {
            HeaderViewModel header = new HeaderViewModel()
            {
                Heading = IndexHeading,
                SubHeading = IndexSubHeading
            };

            return this.View("Dashboard", header);
        }
Exemplo n.º 24
0
 public HeaderView()
 {
     InitializeComponent();
     BindingContext          = new HeaderViewModel(Navigation);
     btnBack.IsVisible       = IsBackVisible;
     btnHome.IsVisible       = IsHomeVisible;
     btnMenu.IsVisible       = IsMenuVisible;
     btnArabicBack.IsVisible = IsArabicBackVisible;
     lblTitle.Text           = HeaderTitle;
 }
Exemplo n.º 25
0
        public PartialViewResult Header(string PageTitle = null)
        {
            var headerModel = new HeaderViewModel
            {
                CurrentLoginInformations = SessionAppService.GetCurrentLoginInformations(),
                AppSettings = HostSettingsAppService.GetAppSettings()
            };

            ViewBag.PageTitle = PageTitle;
            return(PartialView(headerModel));
        }
Exemplo n.º 26
0
        public IActionResult Index()
        {
            //SPAHeader sh = new SPAHeader(DateTime.Now);
            HeaderViewModel vm = new HeaderViewModel();

            vm.CurrentGuid = _Guid;
            vm.pagename    = "Index";
            //return View(vm);

            return(View(vm));
        }
Exemplo n.º 27
0
        public ActionResult Header()
        {
            HeaderViewModel model = new HeaderViewModel()
            {
                CurrentUser      = _currentUser,
                NewMessagesCount = Request.IsAuthenticated ? _messageServices.GetUnreadMessages(_currentUser.UserID).Count() : 0,
                IsAdministrator  = Request.IsAuthenticated ? _roleServices.UserHasSpecialPermissions(_currentUser.UserID, SpecialPermissionValue.Administrator) : false
            };

            return(View("_Header", model));
        }
Exemplo n.º 28
0
        public PartialViewResult Index(PageData currentPage)
        {
            var model = new HeaderViewModel
            {
                Adjust    = PagePropertyService.GetSettingsPageProperty <Url>("Adjust"),
                EServices = PagePropertyService.GetSettingsPageProperty <Url>("EServices"),
                Contact   = PagePropertyService.GetSettingsPageProperty <Url>("Contact"),
            };

            return(PartialView("_Header", model));
        }
Exemplo n.º 29
0
        /// <summary>
        /// Creates the header view.
        /// </summary>
        /// <param name="user">The user.</param>
        /// <param name="company">The company.</param>
        /// <param name="companyLogo">The company logo.</param>
        /// <returns></returns>
        public IHeaderViewModel CreateHeaderView(IUserDetail user, ICompanyDetail company, IDigitalFile companyLogo)
        {
            var result = new HeaderViewModel
            {
                User        = user,
                Company     = company,
                CompanyLogo = companyLogo
            };

            return(result);
        }
        public PartialViewResult Header()
        {
            var viewModel = new HeaderViewModel
            {
                SurveyUrl            = _surveyUrl,
                ShowCookieBanner     = _cookieService.ShowCookieForBanner(Request?.RequestContext?.HttpContext),
                ShowGoogleTagManager = !SettingsFinder.IsNullOrEmpty("GaGtmTrackingid")
            };

            return(PartialView("_Header", viewModel));
        }
Exemplo n.º 31
0
        private void Clean()
        {
            ContinuationToken = null;
            RequestCharge     = null;
            QueryInformation  = null;
            QueryMetrics      = null;
            EditorViewModel.SetText(null, HideSystemProperties);
            HeaderViewModel.SetText(null, HideSystemProperties);

            GC.Collect();
        }
Exemplo n.º 32
0
        private void DrawColumnText(DrawingContext dc, string text, HeaderViewModel column, Brush color, bool isCentered = false)
        {
            FormattedText ft = GetText(text, column.Width, color);
            double        x  = column.Left;

            if (isCentered)
            {
                x = Math.Max(column.Left + (column.Width - ft.Width) / 2, column.Left);
            }
            dc.DrawText(ft, new Point(x, 0));
        }
        public void DashboardShouldReturnCorrectViewModel()
        {
            HeaderViewModel header = new HeaderViewModel()
            {
                Heading = IndexHeading,
                SubHeading = IndexSubHeading
            };

            var controller = new StaticPagesController();
            var result = controller.Dashboard() as ViewResult;
            Assert.AreEqual(header.Heading, (result.Model as HeaderViewModel).Heading);
            Assert.AreEqual(header.SubHeading, (result.Model as HeaderViewModel).SubHeading);
            Assert.AreEqual(header.BackgroundUrl, (result.Model as HeaderViewModel).BackgroundUrl);
        }
        public void IndexShouldReturnCorrectViewModel()
        {
            var mockedUsersService = new JustMockUsersService();
            HeaderViewModel model = new HeaderViewModel()
            {
                Heading = "Users",
                SubHeading = string.Empty
            };

            var controller = new Controllers.Admin.Users.HomeController(mockedUsersService.Users);
            var result = controller.Index() as ViewResult;
            Assert.AreEqual(model.Heading, (result.Model as HeaderViewModel).Heading);
            Assert.AreEqual(model.SubHeading, (result.Model as HeaderViewModel).SubHeading);
            Assert.AreEqual(model.BackgroundUrl, (result.Model as HeaderViewModel).BackgroundUrl);
        }
        public ActionResult Contact()
        {
            HeaderViewModel header = new HeaderViewModel()
            {
                Heading = ContactHeading,
                SubHeading = ContactSubHeading
            };

            ContactViewModel contactModel = new ContactViewModel()
            {
                Header = header
            };

            return this.View("Contact", contactModel);
        }
        public ActionResult About()
        {
            HeaderViewModel header = new HeaderViewModel()
            {
                Heading = AboutHeading,
                BackgroundUrl = AboutBackgroundUrl,
                SubHeading = AboutSubHeading
            };

            AboutViewModel aboutModel = new AboutViewModel()
            {
                Header = header
            };

            return this.View("About", aboutModel);
        }
Exemplo n.º 37
0
        public ActionResult Index()
        {
            Quote randomQuote = this.cache.Get("QuoteOfTheDay", () => this.quotes.Random(), 24 * 60 * 60);
            QuoteViewModel mappedQuote = this.Mapper.Map<QuoteViewModel>(randomQuote);
            HeaderViewModel header = new HeaderViewModel()
            {
                Heading = IndexHeading,
                BackgroundUrl = IndexBackgroundUrl,
                SubHeading = IndexSubHeading
            };

            IndexViewModel indexModel = new IndexViewModel
            {
                Header = header,
                DailyQuote = mappedQuote
            };

            return this.View(indexModel);
        }
        public void ContactShouldReturnCorrectViewModel()
        {
            HeaderViewModel header = new HeaderViewModel()
            {
                Heading = ContactHeading,
                SubHeading = ContactSubHeading
            };

            ContactViewModel contactModel = new ContactViewModel()
            {
                Header = header
            };

            var controller = new StaticPagesController();
            var result = controller.Contact() as ViewResult;
            Assert.AreEqual(contactModel.Header.Heading, (result.Model as ContactViewModel).Header.Heading);
            Assert.AreEqual(contactModel.Header.SubHeading, (result.Model as ContactViewModel).Header.SubHeading);
            Assert.AreEqual(contactModel.Header.BackgroundUrl, (result.Model as ContactViewModel).Header.BackgroundUrl);
        }
Exemplo n.º 39
0
 public static void CreateHeader()
 {
     if (_header == null)
     {
         _header = new HeaderViewModel();
     }
 }
Exemplo n.º 40
0
        public static void ClearHeader()
        {
            if (_designer == null) { return; }

            _header.Cleanup();
            _header = null;
        }
        public void AboutShouldReturnCorrectViewModel()
        {
            HeaderViewModel header = new HeaderViewModel()
            {
                Heading = AboutHeading,
                BackgroundUrl = AboutBackgroundUrl,
                SubHeading = AboutSubHeading
            };

            AboutViewModel aboutModel = new AboutViewModel()
            {
                Header = header
            };

            var controller = new StaticPagesController();
            var result = controller.About() as ViewResult;
            Assert.AreEqual(aboutModel.Header.Heading, (result.Model as AboutViewModel).Header.Heading);
            Assert.AreEqual(aboutModel.Header.SubHeading, (result.Model as AboutViewModel).Header.SubHeading);
            Assert.AreEqual(aboutModel.Header.BackgroundUrl, (result.Model as AboutViewModel).Header.BackgroundUrl);
        }