Пример #1
0
 private void AddEntitiesToViewModel(ReceiptWebAllModel viewModel, IEnumerable <ReceiptServiceDetailsModel> products)
 {
     foreach (var product in products)
     {
         viewModel.Entities.Add(product.To <ReceiptWebDetailsModel>());
     }
 }
Пример #2
0
        private async Task <ReceiptWebAllModel> GetAllReceipts(int id = 1)
        {
            var page     = id;
            var receipts = await this.receiptsService
                           .GetAllWithPagingAsync <ReceiptServiceDetailsModel>(
                GlobalConstants.ItemsPerPageAdmin, (page - 1) *GlobalConstants.ItemsPerPageAdmin);

            var viewModel = new ReceiptWebAllModel();

            this.AddEntitiesToViewModel(viewModel, receipts);

            viewModel.PagesCount = await this.GetPagesCount();

            viewModel.CurrentPage = page;

            return(viewModel);
        }