public IActionResult InsertOrUpdate([FromBody] ApplicationConfigViewModel viewmodel)
 {
     if (ModelState.IsValid)
     {
         return(Ok(applicationConfigBusiness.InsertOrUpdate(mapper.Map <ApplicationConfig>(viewmodel))));
     }
     return(BadRequest());
 }
예제 #2
0
        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);
        }