예제 #1
0
        /// <summary>
        /// Gets a list reservations by phone number of the customer
        /// </summary>
        /// <param name="phone">The customers phone number</param>
        /// <returns>Returns the list of the reservations</returns>
        public List <Reservation> GetReservationByCusPhone(string phone)
        {
            DBCustomer dbC = new DBCustomer();
            Customer   cus = dbC.GetByPhone(phone);
            int        id  = cus.CusID;

            List <Reservation> list = new List <Reservation>();
            var db = new ConnectToDatabaseDataContext();

            list = db.Reservations.Select(x => x).Where(x => x.CustomerID == id).ToList();
            return(list);
        }
예제 #2
0
        public IEnumerable GetReservation()
        {
            ConnectToDatabaseDataContext db = new ConnectToDatabaseDataContext();
            DBCustomer         dbCustomer   = new DBCustomer();
            List <Customer>    customers    = dbCustomer.GetAllCustomers().Cast <Customer>().ToList();
            List <Reservation> reservation  = db.Reservations.Select(x => x).AsEnumerable().ToList();

            var cusResJoin = from res in reservation
                             join cust in customers on res.CustomerID equals cust.CusID
                             select res;

            return(cusResJoin);
        }