示例#1
0
        public static void UpdateGuest(Person p)
        {
            CUResortEntities DB = new CUResortEntities();

            DB.Entry(p).State = System.Data.Entity.EntityState.Modified;
            DB.SaveChanges();
        }
示例#2
0
        public static void UpdateReservation(Reservation r)
        {
            CUResortEntities DB = new CUResortEntities();

            DB.Entry(r).State = System.Data.Entity.EntityState.Modified;
            DB.SaveChanges();
        }
示例#3
0
        public static void AddGuest(Person p)
        {
            CUResortEntities DB = new CUResortEntities();

            DB.People.Add(p);
            DB.SaveChanges();
        }
示例#4
0
        public static List <Reservation> GetReservations()
        {
            // ordered by Date Reserved

            CUResortEntities DB = new CUResortEntities();

            return(DB.Reservations.OrderBy(x => x.DateReserved).ToList());
        }
示例#5
0
        public static void DeleteGuest(int ID)
        {
            CUResortEntities DB = new CUResortEntities();
            Person           p  = DB.People.Find(ID);

            DB.People.Remove(p);
            DB.SaveChanges();
        }
示例#6
0
        public static void DeleteReservation(int ID)
        {
            CUResortEntities DB = new CUResortEntities();
            Reservation      r  = DB.Reservations.Find(ID);

            DB.Reservations.Remove(r);
            DB.SaveChanges();
        }
示例#7
0
        public static void AddReservation(Reservation r)
        {
            CUResortEntities DB = new CUResortEntities();

            if (r.DateReserved == null)
            {
                r.DateReserved = DateTime.Now;
            }
            DB.Reservations.Add(r);
            DB.SaveChanges();
        }
示例#8
0
        public static List <Person> GetGuests()
        {
            CUResortEntities DB = new CUResortEntities();

            return(DB.People.OrderBy(x => x.LNAME).ToList());
        }
示例#9
0
        public static int CountGuestReservations(int GuestID)
        {
            CUResortEntities DB = new CUResortEntities();

            return(DB.Reservations.Where(x => x.GID == GuestID).Count());
        }
示例#10
0
        public static Reservation GetReservationByID(int ID)
        {
            CUResortEntities DB = new CUResortEntities();

            return(DB.Reservations.Find(ID));
        }
示例#11
0
        public static Person GetPersonByID(int ID)
        {
            CUResortEntities DB = new CUResortEntities();

            return(DB.People.Find(ID));
        }
示例#12
0
        public static List <Room> GetRooms()
        {
            CUResortEntities DB = new CUResortEntities();

            return(DB.Rooms.ToList());
        }
示例#13
0
        public static List <Anemity> GetAnemities()
        {
            CUResortEntities DB = new CUResortEntities();

            return(DB.Anemities.OrderBy(x => x.Description).ToList());
        }