public ICollection <ClientEntity> GetTop(int top, int page)
        {
            if (clientTableRepository.Count < (page - 1) * top)
            {
                throw new ArgumentException("Empty page");
            }
            var clients = clientTableRepository.GetTop(page * top).ToList();

            clients.RemoveRange(0, (page - 1) * top);
            return(clients);
        }