예제 #1
0
        public async Task <List <AppClientDto> > ListAll()
        {
            var result = await couchContext.ViewQueryAsync <AppClientDto>(
                couchDBHelper : couchDbHelper,
                designName : DesignName.AppClientQuery,
                viewName : IndexName.AppClientQuery_List,
                "none",
                20,
                0,
                false,
                false
                );

            if (result.Rows != null)
            {
                return(result.Rows.Select(x => new AppClientDto()
                {
                    AppID = x.Value.AppID,
                    ClientId = x.Value.ClientId,
                    ClientName = x.Value.ClientName,
                    Created = x.Value.Created,
                    Description = x.Value.Description,
                    Id = x.Id,
                    Revision = x.Value.Revision,
                    UserID = x.Value.UserID
                }).ToList());
            }
            else
            {
                return(new List <AppClientDto>());
            }
        }
예제 #2
0
        public async Task <IEnumerable <AppClientDto> > ListAllClient()
        {
            var result = await couchContext.ViewQueryAsync <AppClientDto>
                             (couchDBHelper, "query", "list", "none", 10, 0, false, false);

            var res = result.Rows.Select(x => new AppClientDto
            {
                AppID       = x.Value.AppID,
                ClientId    = x.Value.ClientId,
                ClientName  = x.Value.ClientName,
                Created     = x.Value.Created,
                Description = x.Value.Description,
                Id          = x.Value.Id,
                Revision    = x.Value.Revision,
                UserID      = x.Value.UserID
            }).ToList();

            return(res);
        }