public static UserModel MapAspNetUserToUserModel(AspNetUser user)
        {
            var userModel = new UserModel
            {
                Id                = user.Id,
                FName             = user.FirstName,
                LName             = user.LastName,
                Email             = user.Email,
                EmailConfirmed    = user.EmailConfirmed,
                AccessFailedCount = user.AccessFailedCount,
                Active            = user.Enabled,
                Birthday          = user.Birthday,
                DateCreated       = user.DateCreated,
                HashOfPassword    = user.PasswordHash,
                LockoutEndDateUtc = user.LockoutEndDateUtc,
                PhoneNr           = user.PhoneNumber,
                Username          = user.UserName,
                SecurityStamp     = user.SecurityStamp,
                TwoFactorEnabled  = user.TwoFactorEnabled,
                AnonymousRequest  = MapAnonymousRequestToARModel(user.AnonymousRequest)
            };

            userModel.Bookings       = user.Bookings.Select(b => BookingMappings.MapBookingToBookingModel(b, userModel)).ToList();
            userModel.DriverServices = user.DriverServices.Select(ds => DriverServiceMappings.MapDriverServiceToDriverServiceModel(ds, null, userModel)).ToList();
            userModel.UserRoles      = user.AspNetRoles.Select(r => RoleMappings.MapRoleToRoleModel(r)).ToList();
            return(userModel);
        }
        public static RoomModel MapRoomToRoomModel(Room room, RoomCategoryModel CatModel)
        {
            var roomModel = new RoomModel
            {
                Id              = room.Id,
                Active          = room.Enabled,
                Occupied        = room.Occupied,
                GuestsNr        = room.NrOfGuests,
                Price           = room.Price,
                RoomName        = room.Name,
                CategoryId      = room.CategoryId,
                RoomCategory    = CatModel,
                RoomDescription = room.Description
            };

            roomModel.BookingRooms   = room.BookingRooms.Select(b => BookingMappings.MapBookingRoomToBookingRoomModel(b, null, null)).ToList();
            roomModel.RoomFacilities = room.RoomFacilities.Select(rf => FacilityMappings.
                                                                  MapRoomFacilityToRFModel(rf, roomModel, FacilityMappings.MapFacilityToFacilityModel(rf.Facility))).ToList();
            return(roomModel);
        }