Ejemplo n.º 1
0
        public SearchResultAboutUsSectionItemModel(SearchFields fields, AboutUsSection aboutUsSection)
            : base(fields, aboutUsSection)
        {
            var urlHelper = new UrlHelper(HttpContext.Current.Request.RequestContext);

            Url = urlHelper.Action("Index", "About");
        }
Ejemplo n.º 2
0
        public IActionResult EditSection(AboutUsSection model)
        {
            var section = _aboutUsService.GetSectionById(model.Id);

            section.Title       = model.Title;
            section.Description = model.Description;
            _aboutUsService.UpdateSection(section);
            return(Ok());
        }
Ejemplo n.º 3
0
 public static AboutUsSectionViewModel GetViewModel(AboutUsSection aboutUsSection, IPageAttachmentUrlRetriever attachmentUrlRetriever)
 {
     return(new AboutUsSectionViewModel
     {
         Heading = aboutUsSection.Fields.Heading,
         Text = aboutUsSection.Fields.Text,
         ImagePath = aboutUsSection.Fields.Image == null ? null : attachmentUrlRetriever.Retrieve(aboutUsSection.Fields.Image).RelativePath
     });
 }
Ejemplo n.º 4
0
 public AboutUsSection UpdateSection(AboutUsSection model)
 {
     return(_aboutUsSectionRepository.Update(model));
 }
Ejemplo n.º 5
0
 private SearchResultItemModel GetViewModelForSearchItem(SearchFields fields, AboutUsSection aboutUsSection)
 {
     return(new SearchResultAboutUsSectionItemModel(fields, aboutUsSection));
 }
 private SearchResultItemModel GetViewModelForSearchItem(SearchResultItem resultItem, AboutUsSection aboutUsSection)
 {
     return(new SearchResultAboutUsSectionItemModel(resultItem, aboutUsSection));
 }