private async void buttonAddContent_Click(object sender, EventArgs e) { if (!VerifyOrdersValues(out var summ, out var payment)) { return; } var selectedOrderRow = selectedOrdersRow[0]; var ordercontent = new Models.OrderContent() { OrdersId = Convert.ToInt32(selectedOrderRow.Cells[0].Value), Info = textBoxInfo.Text, FileLink = "" }; NormalizeTables(); await _ordersRepository.CreateOrderContent(ordercontent); await UpdateDataGridViewOrderContents(Convert.ToInt32(textBoxOrderId.Text)); }
public void Order(libcis.DataAccessLogic.OrderObject orders) { libcis.Models.CISDatabaseEntities context = new Models.CISDatabaseEntities(); foreach (var item in orders.OrderContents) { libcis.Models.OrderContent new_order_content = new Models.OrderContent(); new_order_content.Quantity = item.Quantity; new_order_content.ServiceId = item.ServiceId; new_order_content.OrderId = orders.OrderId; new_order_content.Time = DateTime.Now; context.OrderContents.Add(new_order_content); } context.SaveChanges(); context.Dispose(); }