예제 #1
0
파일: Dal_imp.cs 프로젝트: polinafr/marom
 List <Order> Idal.GetAllOrders()
 {
     Order[] orders = new Order[DataSource.Orders.Count];
     DataSource.Orders.CopyTo(orders);
     if (orders == null)
     {
         throw new InvalidOperationException("thier is no orders");
     }
     return(orders.ToList <Order>());
 }
예제 #2
0
 public List <Order> getAllOrders(Func <Order, bool> predicate = null)
 {
     if (predicate != null)
     {
         return(DataSource.orders.Where(predicate).ToList().Clone());
     }
     Order[] OrderArr = new Order[DataSource.orders.Count];
     DataSource.orders.CopyTo(OrderArr);
     return(OrderArr.ToList());
 }
예제 #3
0
 public List <Order> ReadAllOrder()
 {
     Order[] temp = new Order[DS.DataSource.order.Count];
     DS.DataSource.order.CopyTo(temp);
     if (temp == null)
     {
         throw new BE.ZimmerException("No orders are available");
     }
     return(temp.ToList <Order>());
 }
예제 #4
0
        public IEnumerable <Order> GetAllOrders()
        {
            var temp = from item in DataSource.ordersList
                       select item;

            List <Order> temp2 = temp.ToList();

            Order[] target = new Order[temp2.Count];

            temp2.CopyTo(target);

            return(target.ToList());
        }
예제 #5
0
 public List <Order> getAllOrders(Func <Order, bool> predicate = null)
 {
     try
     {
         if (predicate != null)
         {
             return(orderList.Where(predicate).ToList().Clone());
         }
         Order[] OrderArr = new Order[orderList.Count];
         orderList.CopyTo(OrderArr);
         return(OrderArr.ToList());
     }
     catch (Exception)
     { throw new Exception("מצטערים, קרתה שגיאה"); }
 }
예제 #6
0
 public List <Order> GetOrders()
 {
     Order[] ordersArr = new Order[DataSource.listOfOrders.Count];
     DataSource.listOfOrders.CopyTo(ordersArr);
     return(ordersArr.ToList());
 }
예제 #7
0
 public List <Order> GetOrders()
 {
     Order[] OArr = new Order[DataSource.orderList.Count];
     DataSource.orderList.CopyTo(OArr);
     return(OArr.ToList());
 }