示例#1
0
        public Guests AddUser(ApplicationUser user)
        {
            var newGuest = _context.Guests.Where(g => g.EMail == user.Email).FirstOrDefault();

            if (newGuest == null)
            {
                guest.FirstName = user.FirstName;
                guest.LastName  = user.LastName;
                guest.EMail     = user.Email;
                guest.Phone     = user.PhoneNumber;
                guest.Address   = user.Address;
                guest.FirstName = user.FirstName;

                try
                {
                    _context.Add(guest);
                    _context.SaveChanges();
                }
                catch (Exception)
                {
                }

                newGuest = _context.Guests.Where(g => g.EMail == user.Email).SingleOrDefault();
            }

            return(newGuest);
        }
示例#2
0
        public void AddReservation(DataViewModel data)
        {
            reservation.CheckIn  = data.CheckIn;
            reservation.CheckOut = data.CheckOut;
            reservation.Adults   = data.Adults;
            reservation.Children = data.Children;
            reservation.GuestId  = data.guest.Id;
            reservation.RoomId   = data.roomId;

            try
            {
                _context.Add(reservation);
                _context.SaveChanges();
            }
            catch (Exception)
            {
            }
        }