public ActionResult Create([ModelBinder(typeof(PageContentModelBinder))] PageContentModel pageContentModel) { if (ModelState.IsValid) { if (!IsAvailable(pageContentModel.PageUrl)) { pageContentModel.PageUrl = CaseChange.TitleCase(pageContentModel.PageUrl); if (!pageContentModel.PageUrl.StartsWith("/")) { pageContentModel.PageUrl = "/" + pageContentModel.PageUrl; } pageContentModel.PageName = CaseChange.TitleCase(pageContentModel.PageName); PageContent objPageContent = PageContentMap.Map(pageContentModel); _repPageContent.Add(objPageContent); _repPageContent.Save(); TempData[LeonniConstants.SuccessMessage] = "Page Content added successfully"; return(RedirectToAction("Index")); } else { TempData[LeonniConstants.ErrorMessage] = "\"" + pageContentModel.PageUrl + "\"" + " already exists, Please select another PageUrl name"; return(RedirectToAction("Create")); } } else { LoadLanguageDropdown(); return(View(pageContentModel)); } }
public void Add(PageContent pageContent) { pageContent.AddDate = DateTime.Now; _pageContentRepo.Add(pageContent); }