public SiteConfigDTO() { AppConfig = new BasicSiteConfigDTO(); LandingPage = new LandingPageWithItemsDTO(); AboutPage = new AboutPageDTO(); ContactPage = new ContactPageDTO(); }
public AboutPageDTO UpdateAboutPage(AboutPageDTO newPage) { try { string query = @" UPDATE p SET p.PageTitle = @PageTitle ,p.PageDescription = @PageDescription ,p.PageRoute = @PageRoute ,p.IsHTML = @IsHTML FROM PageInfo p INNER JOIN PageTypes pt on pt.PageTypeID = p.PageTypeID WHERE pt.PageType = 'About'"; var queryParameters = new DynamicParameters(); queryParameters.Add("@PageTitle", newPage.PageTitle); queryParameters.Add("@PageDescription", newPage.PageDescription); queryParameters.Add("@PageRoute", newPage.PageRoute); queryParameters.Add("@IsHTML", newPage.IsHTML); return((Connection.Execute(query, queryParameters, CurrentTrans) > 0) ? GetAboutPage() : throw noRecordEX); } catch (Exception ex) { throw SqlExceptionHandler.HandleSqlException(ex) ?? ex; } }
public ActionResult About() { var list = _aboutUsService.GetAllArticle(); var list1 = _askedQuestionService.GetAllQuestion(); AboutPageDTO aboutPage = new AboutPageDTO(); aboutPage.AboutUsDTOs = list; aboutPage.AskedQuestionDTOs = list1; return(View(aboutPage)); }
public AboutPageDTO UpdateAboutPage(AboutPageDTO newPage) { try { var returnModel = UOW.ContentRepo.UpdateAboutPage(newPage); UOW.SaveChanges(); return(returnModel); } catch (Exception ex) { UOW.RollbackChanges(); throw ex; } }
public ActionResult <AboutPageDTO> UpdateAboutPage([FromBody] AboutPageDTO newPage) { try { return(_contentManager.UpdateAboutPage(newPage)); } catch (BaseCustomException ex) { return(BadRequest(ex.Message)); } }
public AboutPageDTO UpdateAboutPage(AboutPageDTO newPage) { return(_contentService.UpdateAboutPage(newPage)); }