/// <summary> /// Вывод таблицы заказов /// </summary> /// <param name=""></param> public IEnumerable <OrdersDTO> ShowOrders() { List <OrdersDTO> Orders = new List <OrdersDTO>(); var OrdersDAL = Data.ShowOrders(); foreach (var o in OrdersDAL) { OrdersDTO order = new OrdersDTO(); order.OrderID = o.OrderID; order.CustomerID = o.CustomerID; order.ContactName = o.ContactName; order.OrderDate = o.OrderDate; order.OrderStatus = o.OrderStatus.ToString(); order.Total = o.Total; Orders.Add(order); } return(Orders); }
/// <summary> /// Метод создания заказа /// </summary> /// <param name="order"></param> public bool CreateOrder(OrdersDTO order) { try { Orders OrderDAL = new Orders(); OrderDAL.CustomerID = order.CustomerID; OrderDAL.OrderDate = order.OrderDate; if (Data.CreateOrder(OrderDAL) != true) { return(true); } else { return(false); } } catch (ArgumentException ex) { throw new ValidationException(ex.Message, ex.ParamName); } }