private void BtnOrder_Click(object sender, RoutedEventArgs e) { try { PartOrderViewModel.MakePartOrder(jobOrder.Id, txbPartnumber.Text, Convert.ToInt32(txbQuantity.Text), (jobOrder.NumberOfOrderedParts + Convert.ToInt32(txbQuantity.Text))); } catch (Exception) { throw; } DgOrderedparts_Loaded(sender, e); jobOrder.NumberOfOrderedParts += Convert.ToInt32(txbQuantity.Text); }
public async Task <IActionResult> ConfirmOrder(PartOrderViewModel partOrder) { if (!this.ModelState.IsValid) { return(this.RedirectToAction(nameof(ConfirmOrder), new { partId = partOrder.partId })); } var user = this.User.Identity.Name; var result = await this.service.OrderPart(user, partOrder.partId, partOrder.Address, partOrder.Quantity); if (result == false) { this.TempData[WebConstants.TempDataSorry] = WebConstants.Wrong; } this.TempData[WebConstants.TempDataPurchaseOk] = WebConstants.PurchaseOk; return(this.RedirectToAction(nameof(All))); }
private void DgOrderedparts_Loaded(object sender, RoutedEventArgs e) { dgOrderedparts.DataContext = PartOrderViewModel.GetPartOrderLogs(jobOrder.Id); }