コード例 #1
0
        public Task <PagedResult <WareHouseViewModel> > GetPaged(string name, string orderBy = "", bool orderAsc = true, int page = 1, int pageSize = 20)
        {
            var data   = _queries.GetPaged(name, orderBy, orderAsc, page, pageSize).Result;
            var result = new PagedResult <WareHouseViewModel>
            {
                CurrentPage = data.CurrentPage,
                PageCount   = data.PageCount,
                PageSize    = data.PageSize,
                RowCount    = data.RowCount,
                Results     = WareHouseViewMapper.DtoToViewModels(data.Results)
            };

            return(Task.FromResult(result));
        }
コード例 #2
0
 public WareHouseViewModel Get(Guid id)
 {
     return(WareHouseViewMapper.DtoToViewModel(_queries.Get(id).Result));
 }
コード例 #3
0
 public IEnumerable <WareHouseViewModel> Get()
 {
     return(WareHouseViewMapper.DtoToViewModels(_queries.Get().Result));
 }
コード例 #4
0
 public Task <WareHouseViewModel> Get(Guid id)
 {
     return(Task.FromResult(WareHouseViewMapper.DtoToViewModel(_queries.Get(id).Result)));
 }