Esempio n. 1
0
        public async Task <IActionResult> Put(string id, [FromBody] PurchasesViewModel item)
        {
            await _documentClient.ReplaceDocumentAsync(UriFactory.CreateDocumentUri(databaseId, collectionId, id),
                                                       item);

            return(Ok());
        }
Esempio n. 2
0
        public IActionResult Index()
        {
            var activeUser = _userManager.GetUserAsync(User).Result;

            var purchases = _dbContext.Purchases.Include(item => item.PurchaseProducts).Where(item => item.User.Id == activeUser.Id);
            var purchaseHistoryViewModel = new PurchasesViewModel();

            foreach (var purchase in purchases)
            {
                var products = _dbContext.PurchaseProducts
                               .Where(item => item.PurchaseId == purchase.Id)
                               .Include(item => item.Product)
                               .Select(item => item.Product).ToList();

                purchaseHistoryViewModel.AddPurchaseViewModel(new PurchaseCardViewModel(purchase));
            }

            return(View("Index", purchaseHistoryViewModel));
        }
 public PurchasesWindow()
 {
     InitializeComponent();
     DataContext = viewModel = new PurchasesViewModel(this);
 }
Esempio n. 4
0
        public async Task <IActionResult> Post([FromBody] PurchasesViewModel item)
        {
            var response = await _documentClient.CreateDocumentAsync(UriFactory.CreateDocumentCollectionUri(databaseId, collectionId), item);

            return(Ok());
        }
Esempio n. 5
0
 public Kaufteilverwaltung()
 {
     InitializeComponent();
     _viewModel = DataContext as PurchasesViewModel;
 }
 public WindowCustomerPurchases()
 {
     InitializeComponent();
     DataContext = new PurchasesViewModel();
 }
Esempio n. 7
0
 public KaufteilBearbeiten()
 {
     InitializeComponent();
     _viewModel = DataContext as PurchasesViewModel;
 }