Ejemplo n.º 1
0
        public SearchResult <ConnectionModel> SearchConnection(ConnectionCriteria criteria)
        {
            var result = new SearchResult <ConnectionModel>();
            var query  = connectionRepository.GetAll().Where(FilterConnection(criteria));

            result.ItemCount  = query.Count();
            query             = query.Sort(criteria.Sorting, new Sorting("Name", SortDirection.Ascending));
            query             = query.Page(criteria.Paging);
            result.ResultData = query.Select(connectionToModel).ToList();
            return(result);
        }
Ejemplo n.º 2
0
        private async Task View_Initialize()
        {
            _connections = await _connectionRepository.GetAll();

            _view.LoadConnectionList(_mapper.Map <IList <ConnectionViewModel> >(_connections));

            var lastUsedConnection = await _connectionRepository.GetLastUsed();

            if (lastUsedConnection != null)
            {
                _view.OpenConnection(_mapper.Map <ConnectionViewModel>(lastUsedConnection));
            }
            else
            {
                await View_New();
            }
        }