Exemple #1
0
 public void CreateRoom(RoomModel room)
 {
     using (BookingContextModel db = new BookingContextModel())
     {
         db.Rooms.Add(room);
         db.SaveChanges();
     }
 }
Exemple #2
0
 public void CreateUser(UserModel user)
 {
     using (BookingContextModel db = new BookingContextModel())
     {
         db.Users.Add(user);
         db.SaveChanges();
     }
 }
Exemple #3
0
 public List <RoomModel> GetAllRooms()
 {
     using (var db = new BookingContextModel())
     {
         var rooms = from r in db.Rooms orderby r.Name select r;
         return(rooms.ToList());
     }
 }
Exemple #4
0
 internal UserModel GetUserById(string id)
 {
     using (var db = new BookingContextModel())
     {
         var user = db.Users.Find(id);
         return(user);
     }
 }
Exemple #5
0
 internal List <UserModel> GetAllUsers()
 {
     using (var db = new BookingContextModel())
     {
         var users = from u in db.Users select u;
         return(users.ToList());
     }
 }
Exemple #6
0
 public RoomModel GetRoomById(string id)
 {
     using (var db = new BookingContextModel())
     {
         var room = db.Rooms.Find(id);
         return(room);
     }
 }
Exemple #7
0
        internal void UpdateUser(UserModel user)
        {
            using (BookingContextModel db = new BookingContextModel())
            {
                var result = db.Users.Find(user.Id);

                result.Username = user.Username;
                result.Password = user.Password;
                result.IsAdmin  = user.IsAdmin;

                db.SaveChanges();
            }
        }
Exemple #8
0
        public void UpdateRoom(RoomModel room)
        {
            using (BookingContextModel db = new BookingContextModel())
            {
                var result = db.Rooms.Find(room.Id);

                result.BookedUntil = room.BookedUntil;
                result.IsAvailable = room.IsAvailable;
                result.Name        = room.Name;

                db.SaveChanges();
            }
        }