public async Task SetUpProperties(int anOrderId) { OrderHead = await OrderHeadDataAccess.GetOrderHeadById(anOrderId); Containers = (await ContainerTypeDataAccess.GetAllContainerTypes()).ToList(); OrderReceived = new OrderReceivedModel() { ReceivedNum = await OrderReceivedDataAccess.GetNextReceivedNumberForOrderId(anOrderId) }; }
public async Task <ActionResult> OnPost() { if (ModelState.IsValid) { OrderReceived.OrderId = (int)OrderNumber; OrderReceived.ReceivedTimeString = (new DateTime(OrderReceived.ReceivedTime.Ticks)).ToString("hh:mm"); await OrderReceivedDataAccess.CreateOrderReceived(OrderReceived); Message = new PopUpMessageModel() { IsMessageGood = true, Text = "Order received created successfully" }; } var orderId = OrderNumber ?? 0; await SetUpProperties(orderId); return(Page()); }