예제 #1
0
        public async Task <IActionResult> UsersView(int?currentPosition,
                                                    string sortType = null,
                                                    string select   = null)
        {
            FilterBase filters = new FilterBase(countVisablePozitins: 3,
                                                currentPosition: currentPosition,
                                                selectFromSelectList: select,
                                                sortType: sortType);
            string loadCurrentPosition = _session.GetString("CurrentPositionUser");

            if (loadCurrentPosition != null)
            {
                filters.CurrentPosition = Convert.ToInt32(loadCurrentPosition);
                _session.Remove("CurrentPositionUser");
            }
            UsersBaseInfoAndFilters result = await _dataProcessingConveyor.GetUsersAsync(filters);

            return(View(result));
        }