Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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);
            }
        }