public MenuSearchOutputDto Get(MenuSearchInputDto input) { var menus = _menuRepository.GetAllList(); var count = menus.Count; menus.WhereIf(!string.IsNullOrWhiteSpace(input.MenuName), m => m.MenuName.Contains(input.MenuName)); menus = menus.Skip(input.Offset).Take(input.Limit).ToList(); Mapper.CreateMap <Core.System.Menu, MenuDto>(); return(new MenuSearchOutputDto { Total = count, Rows = menus.MapTo <List <MenuDto> >() }); }
public ActionResult IndexList(MenuSearchInputDto input) { var list = _menuService.Get(input); return(Json(list)); }