private ClientDto[] ListClientsCore(PageParamsDto request)
 {
     return(_dataModel.Client
            .OrderBy(x => x.Id)
            .Skip(request.Start)
            .Take(request.Count)
            .Select(x => new ClientDto {
         ClientId = x.Id, Name = x.Name, Address = x.Address
     })
            .ToArray());
 }
Example #2
0
 private CommandDto[] ListCommandsCore(PageParamsDto request)
 {
     return(_model.Command
            .OrderBy(x => x.Id)
            .Skip(request.Start)
            .Take(request.Count)
            .Select(x => new CommandDto
     {
         CommandId = x.Id,
         ClientId = x.ClientId,
         ClientName = x.Client.Name,
         ClientAddress = x.Client.Address,
         CommandText = x.CommandText,
         CommandParameters = x.Parameters
     })
            .ToArray());
 }
Example #3
0
        public ApiResult GetHotFilm(PageParamsDto data)
        {
            var pageObj = movie_bll.PageFilm(data.page, data.pageSize, Domain.Enum.OrderBy.在看人数);

            return(new ApiResult()
            {
                StatusCode = HttpStatusCode.OK,
                Data = new {
                    list = pageObj.Items.Select(m => new Film {
                        Describe = m.Describe,
                        Family = m.Family,
                        DouBanID = m.DouBanID,
                        Name = m.Name,
                        Poster = m.Poster,
                        Score = m.Score,
                        Year = m.Year
                    }),
                    page = pageObj.CurrentPage,
                    pageSize = pageObj.ItemsPerPage,
                    totalPage = pageObj.TotalPages
                }
            });
        }
Example #4
0
 public CommandDto[] ListCommands(PageParamsDto request)
 {
     return(this.HandleAndReturn(request, ListCommandsCore));
 }
 public CommandDto[] Get([FromUri] PageParamsDto request)
 {
     return(_commandService.ListCommands(request));
 }
 public ClientDto[] ListClients(PageParamsDto request)
 {
     return(this.HandleAndReturn(request, ListClientsCore));
 }
Example #7
0
 public IEnumerable <ClientDto> Get([FromUri] PageParamsDto request)
 {
     return(_clientService.ListClients(request));
 }