//[DisplayName("مدیریت محتوا ")] //[GroupingDashboard(GroupingDashboardSSOT.Banks)] public async Task <IActionResult> Index(ContentEntitySearchViewModel search, MainPageContentTypeSSOT?MainPageContentType, ShowlocationTypeSSOT Showlocation) { var conditions = new ConditionHelper <ContentEntityDTO>(); search.MainPageContentType = MainPageContentType; search.Showlocation = Showlocation; conditions.AddCondition(p => p.Showlocation.Equals(search.Showlocation)); if (MainPageContentType != null) { conditions.AddCondition(p => p.MainPageContentType.Equals(MainPageContentType)); } if (search.Title != null) { conditions.AddCondition(p => p.Title.Contains(search.Title)); } var data = await _ContentManagementRepository.GetAll(conditions.GetConditionList()); var TotalCount = data.Count(); var model = new SearchCriteriaPageModel <List <ContentEntityDTO>, ContentEntitySearchViewModel, int>(data, search, TotalCount); return(View(model)); }
public IActionResult PostContent(ContentEntitySearchViewModel search) { return(RedirectToAction(nameof(Index), new { search = search, Showlocation = ShowlocationTypeSSOT.Post })); }
public IActionResult TicketContent(ContentEntitySearchViewModel search) { return(RedirectToAction(nameof(Index), new { search, Showlocation = ShowlocationTypeSSOT.FirstPage, MainPageContentType = MainPageContentTypeSSOT.Ticket })); }