Example #1
0
        /// <summary>
        /// Creates the guest entity.
        /// </summary>
        /// <param name="model">The check into the room model</param>
        /// <returns>The guest id</returns>
        public async Task <ResponseModel> CheckIntoRoom(CheckIntoRoomViewModel model)
        {
            var guest = new Guest(model.RoomId, model.FullName);

            if (model.CheckIntoDate != null && model.CheckIntoDate > DateTime.Now)
            {
                guest.CheckIntoRoomDate = model.CheckIntoDate.GetValueOrDefault();
            }
            return(await _repository.CheckIntoRoom(guest));
        }
Example #2
0
 public async Task <ResponseModel> CheckIntoRoom(CheckIntoRoomViewModel model)
 {
     return(await _storage.CheckIntoRoom(model));
 }