Example #1
0
        public async Task <ListViewModel <InviteViewModel> > GetUserInvites(string email, int skip, int limit)
        {
            limit            = Math.Min(limit, 30);
            var(itms, count) = await Task.Run(() => repository.GetUserInvites(email, skip, limit));

            return(new ListViewModel <InviteViewModel>
            {
                Result = itms.Select(x => FromInviteItem(x)).ToList(),
                Total = count
            });
        }