public ActionResult People(GlobalSearchText GlobalSearchText, int RecordsToTake, int RecordsToSkip, List<DataTableConfig> Columns) { List<FriendBM> people = new List<FriendBM>(); string _searchtext = GlobalSearchText.value != null ? GlobalSearchText.value : SessionManager.InstanceCreator.Get<string>("SearchText").ToString(); FriendBL frnd = new FriendBL(); DataTableParams param = new DataTableParams(); param.RecordsToSkip = RecordsToSkip; param.RecordsToTake = RecordsToTake; param.SearchOptions = GlobalSearchText; param.ColumnConfiguration = Columns; people = frnd.GetUsersWithFriendStatus(_searchtext, CurrentUser.Id, param); return Json(people); }
public JsonResult GetFriends(GlobalSearchText GlobalSearchText, int RecordsToTake, int RecordsToSkip, List<DataTableConfig> Columns) { FriendBL frndBL = new FriendBL(); List<FriendBM> lsFrndBM = new List<FriendBM>(); DataTableParams param = new DataTableParams(); param.RecordsToSkip = RecordsToSkip; param.RecordsToTake = RecordsToTake; param.SearchOptions = GlobalSearchText; param.ColumnConfiguration = Columns; UserBM CurrentUser = SessionManager.InstanceCreator.Get<UserBM>(SessionKey.User); lsFrndBM = frndBL.GetFriendListById(CurrentUser.Id, param); return Json(lsFrndBM); }