private DispatchOrderModel SaveDispatchOrderSumamry(DispatchOrderModel dispatchOrderModel) { using (_context = new HSSNInventoryEntities()) { try { var dispatchOrderSummaryModel = new DispatchOrder() { DispatchOrderNumber = dispatchOrderModel.DispatchOrderNumber, DealerId = dispatchOrderModel.DealerId, BankGuaranteeAmount = dispatchOrderModel.BankGuaranteeAmount, NetDueAmount = dispatchOrderModel.NetDueAmount, OverDueAmount = dispatchOrderModel.OverDueAmount, DispatchOrderDate = dispatchOrderModel.DispatchOrderDate, OrderRequestedBy = dispatchOrderModel.OrderRequestedBy, }; _context.Entry(dispatchOrderSummaryModel).State = EntityState.Added; _context.SaveChanges(); dispatchOrderModel.DispatchOrderId = dispatchOrderSummaryModel.DispatchOrderId; return(dispatchOrderModel); } catch (Exception e) { Console.WriteLine(e); return(new DispatchOrderModel()); } } }
public async Task DispatchOrder(string orderId, string paymentId, string correlationId) { var state = new DomainDispatch(StreamNumbering.NewStreamId <DomainDispatch>()); var order = await this.persistence.GetState <DomainOrder>(orderId); var dispatched = new DispatchOrder(correlationId, DateTime.Now) { PaymentStreamId = paymentId, OrderStreamId = orderId, Items = order.Items }.Execute(state); await this.persistence.Save(dispatched); }
public async Task Handle(OrderCreatedIntegrationEvent @event) { _logger.LogDebug($"Handling the `Order Created` event from Order service"); var dispatchOrder = new DispatchOrder() { OrderId = @event.OrderId, }; // set the status to not dispatched yet dispatchOrder.DisptachStatus = "Not Dispatched"; //save to database _dispatchRepository.CreateDispatchOrder(dispatchOrder); await Task.FromResult(false); }
private void dispatchOrderButton_Click(object sender, EventArgs e) { using (var paperStockManagementDB = new PaperStockManagementDBEntities()) { for (int i = 0; i < dispatchOrderGridView.DataRowCount; i++) { if (dispatchOrderGridView.IsRowSelected(i)) { //Get order id var orderID = int.Parse(dispatchOrderGridView.GetRowCellValue(i, "OrderID").ToString()); //Remove add oreder AddOrder addOrder = paperStockManagementDB.AddOrders.First(j => j.OrderID == orderID); paperStockManagementDB.AddOrders.Remove(addOrder); //Dispatch order DispatchOrder dispatchOrder = new DispatchOrder(); dispatchOrder.Date = dateTimePicker2.Value; dispatchOrder.OrderID = addOrder.OrderID; dispatchOrder.DriverName = txtDriverName.Text; dispatchOrder.DriverNumber = txtDriverContactNo.Text; dispatchOrder.VehicleNumber = txtVehicleNumber.Text; //Add Dispatch order paperStockManagementDB.DispatchOrders.Add(dispatchOrder); } } paperStockManagementDB.SaveChanges(); } PaperStockManagementDBEntities dbContext = new PaperStockManagementDBEntities(); // Call the LoadAsync method to asynchronously get the data for the given DbSet from the database. dbContext.AddOrders.LoadAsync().ContinueWith(loadTask => { // Bind data to control when loading complete dispatchOrderGridControl.DataSource = dbContext.AddOrders.Local.ToBindingList(); }, System.Threading.Tasks.TaskScheduler.FromCurrentSynchronizationContext()); dispatchOrderGridControl.RefreshDataSource(); }
private DispatchOrderModel SaveDispatchOrderSumamry(DispatchOrderModel dispatchOrderModel) { using (_context = new HSSNInventoryEntities()) { try { var dispatchOrderSummaryModel = new DispatchOrder() { DispatchOrderNumber = dispatchOrderModel.DispatchOrderNumber, DealerId = dispatchOrderModel.DealerId, BankGuaranteeAmount = dispatchOrderModel.BankGuaranteeAmount, NetDueAmount = dispatchOrderModel.NetDueAmount, OverDueAmount = dispatchOrderModel.OverDueAmount, DispatchOrderDate = dispatchOrderModel.DispatchOrderDate, OrderRequestedBy = dispatchOrderModel.OrderRequestedBy, }; _context.Entry(dispatchOrderSummaryModel).State = EntityState.Added; _context.SaveChanges(); dispatchOrderModel.DispatchOrderId = dispatchOrderSummaryModel.DispatchOrderId; return dispatchOrderModel; } catch (Exception e) { Console.WriteLine(e); return new DispatchOrderModel(); } } }
public static void AddDispatch(DispatchPhase phase, bool perFrame, DispatchOrder order, Action action) { (perFrame ? SingleShotDispatches : PerFrameDispatches)[(int)phase][(int)order].Add(action); }
public DispatchOrder CreateDispatchOrder(DispatchOrder order) { _context.DispatchOrder.Add(order); Save(); return(order); }