public SiteConfigDTO() { AppConfig = new BasicSiteConfigDTO(); LandingPage = new LandingPageWithItemsDTO(); AboutPage = new AboutPageDTO(); ContactPage = new ContactPageDTO(); }
public BasicSiteConfigDTO UpdateSiteConfig(BasicSiteConfigDTO newPage) { try { var returnModel = UOW.ContentRepo.UpdateSiteConfig(newPage); UOW.SaveChanges(); return(returnModel); } catch (Exception ex) { UOW.RollbackChanges(); throw ex; } }
public BasicSiteConfigDTO UpdateSiteConfig(BasicSiteConfigDTO newConfig) { try { string query = @" UPDATE SiteConfig SET AppTitle = @AppTitle ,AppShortName = @AppShortName ,AppSlogan = @AppSlogan ,AppFooter = @AppFooter"; var queryParameters = new DynamicParameters(); queryParameters.Add("@AppTitle", newConfig.AppTitle); queryParameters.Add("@AppShortName", newConfig.AppShortName); queryParameters.Add("@AppSlogan", newConfig.AppSlogan); queryParameters.Add("@AppFooter", newConfig.AppFooter); return((Connection.Execute(query, queryParameters, CurrentTrans) > 0) ? GetBasicSiteConfig() : throw noRecordEX); } catch (Exception ex) { throw SqlExceptionHandler.HandleSqlException(ex) ?? ex; } }
public ActionResult <BasicSiteConfigDTO> UpdateSiteConfig([FromBody] BasicSiteConfigDTO newPage) { try { return(_contentManager.UpdateSiteConfig(newPage)); } catch (BaseCustomException ex) { return(BadRequest(ex.Message)); } }
public BasicSiteConfigDTO UpdateSiteConfig(BasicSiteConfigDTO newPage) { return(_contentService.UpdateSiteConfig(newPage)); }