public void RefillEverything() { CurrentRoomType = RoomTypes.Find(i => i.TypeId == completeCheckIn.RoomType.TypeId); Roominess = AvailableRoominess.Find(i => i.Number == completeCheckIn.Roominess); StartDate = completeCheckIn.CheckIn.StartDate; EndDate = completeCheckIn.CheckIn.EndDate; GetFreeRooms(); CurrentRoom = FreeRooms.Find(i => i.RoomId == completeCheckIn.CheckIn.RoomId); Services = dbCrud.GetAllServices().Select(i => new ServiceData(i)).ToList(); foreach (ServiceData service in completeCheckIn.Services) { Services.Find(i => i.ServiceId == service.ServiceId).NumberOfProvision = service.NumberOfProvision; } }