private static bool Insertar(Pedidos pedidos) { bool paso = false; Contexto db = new Contexto(); PedidoD pedidoD = new PedidoD(); try { if (db.pedidos.Add(pedidos) != null) { foreach (var item in pedidos.Pedido_Detalle) { var proveedor = db.proveedores.Find(item.ProveedorId); proveedor.CantidadPedidos += 1; } db.SaveChanges(); paso = true; } db.Dispose(); } catch (Exception) { throw; } return(paso); }
public void ModificarTest() { bool paso = false; Pedidos pedidos = new Pedidos(); PedidoD pedidoD = new PedidoD(); pedidos.PedidoId = 3; pedidos.ArticuloId = 1; pedidos.ProveedorId = 2; pedidos.Subtotal = 100; pedidos.Nota = "Pedido de Prioridad"; pedidos.Fecha = DateTime.Now; pedidos.FechaEntrega = DateTime.Now.AddDays(15); pedidoD.Id = 0; pedidoD.ProveedorId = 2; pedidoD.ArticuloId = 1; pedidoD.Descripcion = "Mantenimiento Clear"; pedidoD.Unidad = 2; pedidoD.Precio = 3000; paso = PedidoBLL.Modificar(pedidos); Assert.AreEqual(paso, true); }