Пример #1
0
        public int CancelBooking(int id)
        {
            var bookingToDelete = RoomTime.SingleOrDefault(b => b.Id == id);

            RoomTime.Remove(bookingToDelete);
            return(SaveChanges());
        }
Пример #2
0
        public int DeleteRoom(int id)
        {
            var roomToDelete = Room.SingleOrDefault(b => b.Id == id);

            foreach (var booking in RoomTime.Where(rt => rt.RId == id))
            {
                RoomTime.Remove(booking);
            }

            Room.Remove(roomToDelete);
            return(SaveChanges());
        }
Пример #3
0
        public int DeleteUser(string id)
        {
            var userToDelete = Users.Include(p => p.RoomTime).SingleOrDefault(b => b.Id == id);

            if (userToDelete != null)
            {
                foreach (var booking in userToDelete.RoomTime)
                {
                    RoomTime.Remove(booking);
                }

                Users.Remove(userToDelete);
                return(SaveChanges());
            }
            else
            {
                return(0);
            }
        }