public IActionResult InsertOrUpdate([FromBody] ApplicationConfigViewModel viewmodel) { if (ModelState.IsValid) { return(Ok(applicationConfigBusiness.InsertOrUpdate(mapper.Map <ApplicationConfig>(viewmodel)))); } return(BadRequest()); }
public ApplicationConfigViewModel GetAppConfigData(Security_User admin = null) { var results = new ApplicationConfigViewModel() { Config = GetLandingPageConfig(), LandingPageApplicationLinks = GetMainSiteLinks(true), LandingPageBannerLinks = GetMainBannerLinks(true), CurrentPortfolioData = portfolioService.GetPortfolioViewModel(), CurrentMediaDashboardData = mediaDashboardService.GetMediaDashboardViewModel(), CurrentMyHomeData = myHomeService.GetMasterSettingsViewModel(), ContactEmailData = new ContactEmailViewModel() { RecipientEmail = admin == null ? "" : admin.EmailAddress } }; results.CurrentMediaDashboardData.SidebarLinks = GetMediaSiteLinks(true); return(results); }