public SearchResultAboutUsSectionItemModel(SearchFields fields, AboutUsSection aboutUsSection) : base(fields, aboutUsSection) { var urlHelper = new UrlHelper(HttpContext.Current.Request.RequestContext); Url = urlHelper.Action("Index", "About"); }
public IActionResult EditSection(AboutUsSection model) { var section = _aboutUsService.GetSectionById(model.Id); section.Title = model.Title; section.Description = model.Description; _aboutUsService.UpdateSection(section); return(Ok()); }
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 }); }
public AboutUsSection UpdateSection(AboutUsSection model) { return(_aboutUsSectionRepository.Update(model)); }
private SearchResultItemModel GetViewModelForSearchItem(SearchFields fields, AboutUsSection aboutUsSection) { return(new SearchResultAboutUsSectionItemModel(fields, aboutUsSection)); }
private SearchResultItemModel GetViewModelForSearchItem(SearchResultItem resultItem, AboutUsSection aboutUsSection) { return(new SearchResultAboutUsSectionItemModel(resultItem, aboutUsSection)); }